Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Leidiges Thema: IP Helper Api: AddIpAdress (https://www.delphipraxis.net/71901-leidiges-thema-ip-helper-api-addipadress.html)

Phoenix 22. Jun 2006 10:48


Leidiges Thema: IP Helper Api: AddIpAdress
 
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?

Phoenix 22. Jun 2006 11:54

Re: Leidiges Thema: IP Helper Api: AddIpAdress
 
Erm.. Nachtrag: Ich hab das Demo-Programm von den Jedis das deren Headerübersetzung beilag auch schon angeschaut, aber gerade auch deren Beispiel von AddIpAddress schmeisst die gleichen Fehler wie meine... das tut also auch nicht.

Daniel G 22. Jun 2006 11:58

Re: Leidiges Thema: IP Helper Api: AddIpAdress
 
Welches OS ist es denn?

Phoenix 22. Jun 2006 12:40

Re: Leidiges Thema: IP Helper Api: AddIpAdress
 
Win2k SP4 bzw. XP Prof. SP 2, je nachdem was ich da hochboote.

Daniel G 22. Jun 2006 16:33

Re: Leidiges Thema: IP Helper Api: AddIpAdress
 
Hi,

Um welchen Fehler handelt es sich denn genau? Vllt. irgendwas, an dem man sich entlang hangeln kann? Hast du dir den C-Code aus'm PSDK zu "AddIPAddress" schonmal angesehen? Funktioniert es vllt. mit dem? (PN gelesen :wink: )

Könnte es sonst auch irgendwie am System liegen?

(Sorry für die vielen Fragen, aber vllt. finden wir so eine Lösung. :wink: )


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz