Hi,
jo, ein leidiges Thema wie ich ich feststellen musste. Es gibt hier eine handvoll Threads dazu, aber in keinem einzigen wurde eine funktionierende Lösung gezeigt.
Also kurz folgendes Problem:
Ich will einem Rechner im Lan temporär eine weitere
IP-Adresse zuweisen.
Das liegt daran dass ich zwei verschiedene
IP-Bereiche hier habe und der Rechner nur ab und zu auch auf das zweite Netz zugreifen können soll wenn ich das will (einmal 192.168.1/24 und einmal 192.168.178/24).
Da er immer im 192.168.1/24 Netz rumhängt will ich eben Zeitweise per AddIPAddress aus der IPHelper
API diese Adresse (192.168.178.10 / 255.255.255.0) zuweisen.
Hört sich alles schön und einfach an, aber ich bekomme das zum verzweifeln nicht hin. Immer bekomme ich irgendeinen Fehler dass eine Betriebssystemfunktion fehlgeschlagen sei, und ich kann zudem auch nicht generisch das Interface herausbekommen, dass die
IP bekommen soll. Ab und zu versucht das nun, die
IP dem local loopback interface zuzuweisen, und das kann ja gar nicht funktionieren.
Hat also jemand idealerweise einen Beispielcode der zeigt wie man diese
IP Helper
API nun korrekt anwenden muss und vor allem wie ich das korrekte Interface dafür herausfinde?