Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Netzwerkkarten Ip-Adresse (https://www.delphipraxis.net/19751-netzwerkkarten-ip-adresse.html)

mumu 8. Apr 2004 09:43


Netzwerkkarten Ip-Adresse
 
hi,

die Funktion AddIPAddress fügt zwar eine IP meiner Netzwerkkarte hinzu, jedoch ist diese nach einem Neustart wieder verschwunden.

dazu ein auszug aus der MSDN:
Zitat:

The IP address created by AddIPAddress is not persistent. The address exists only as long as the adapter object exists. Restarting the computer destroys the address, as does manually resetting the network interface card (NIC). Also, certain PnP events may destroy the address.
ok, das ist ja logisch, aber hat jemand vielleicht eine ahnung, wie man eine IP permanent hinzufügen kann?

danke schonmal
mumu

Treffnix 8. Apr 2004 09:59

Re: Netzwerkkarten Ip-Adresse
 
Ich weiss ehrlich gesagt nicht so ganz, was diese Funktion macht, aber eine Netzwerkkarte hat keine IP-Adresse. Sie hat nur eine Mac-Adresse, die einmalig und unveränderlich ist. Dieser Mac-Adresse wird dann eine IP zugeordnet. Du kannst der Karte im Betriebssystem eine IP verpassen, oder z.B. der im DHCP-Server der Mac-Adresse eine feste IP zuordnen, aber die IP muss der Karte nach neustart in jedem Fall immer erst zugewiesen werden.

mumu 11. Apr 2004 15:10

Re: Netzwerkkarten Ip-Adresse
 
ja da hab ich mich wohl falsch ausgedrückt, ich mein natürlich die ip-adresse die das betriebssystem der karte zuordnet. mit addipaddress kann ich sie ja nur temporär ändern. ich möchte aber, dass die ip auch nach einem neustart geändert ist.

fkerber 11. Apr 2004 15:14

Re: Netzwerkkarten Ip-Adresse
 
Hi!

Auch wenn es nicht besonders elegant ist:
Hau ein Proggi in den Autostart, welches das beim Hochfahren automatisch regelt und sich dann beendet.

Ciao fkerber

Gsnerf 11. Apr 2004 18:55

Re: Netzwerkkarten Ip-Adresse
 
Hi,

hmm im allgemeinen ist es einfacher in den Netzwerkeinstellungen eine feste ip einzutragen.
Einfach in den Netzwerkeinstellungen deiner Netzwerkkarte das Protokoll TCP-IP auswählen, dann auf Erweitert drücken und da ne feste ip eintragen.
Wenn du es aber unbedingt per eigenem Programm machen willst ist die Autostart idee dein Freund :)

MfG Gsnerf

mumu 13. Apr 2004 17:32

Re: Netzwerkkarten Ip-Adresse
 
also ich habs jetzt so wie fkerber gemacht. also bei jedem neustart addipaddress ausführen.
nur mein problem ist, wenn die netzwerkeinstellungen aktualisiert werden, dann ist auch meine ip wieder weg. :cry:

man muss doch irgendwie Windows XP dazu bringen können die ip dauerhaft zu speichern?

irgendjemand noch ne idee?

fkerber 13. Apr 2004 17:52

Re: Netzwerkkarten Ip-Adresse
 
Hi!

Warum musst du es denn unbedingt per Programm lösen? Warum kannst du die IP nicht einfach fest einstellen?

Ciao fkerber

Phoenix 13. Apr 2004 18:53

Re: Netzwerkkarten Ip-Adresse
 
Lan Verbindungen -> Eigenschaften -> Internetprotokoll (TCP(IP) Eigenschaften -> Erweitert.

Da oben kannst Du jedem Interface n IP-Adressen zuweisen, die auch persistent bleiben.
Einzige Voraussetzung: Das Interface darf kein DHCP verwenden.

mumu 13. Apr 2004 19:08

Re: Netzwerkkarten Ip-Adresse
 
naja im grunde könnte ich es klar einfach in den netzwerkeinstellungen eintragen, aber es geht mir ja eigentlich eher darum was zu lernen. mich interessiert es einfach!

und ich will hier jetzt auch nicht nen kompletten quellcode, sondern eher vielleicht nen vorschlag, wo ich anfangen soll. irgendein stichwort bzw. ansatz!

SirThornberry 13. Apr 2004 19:13

Re: Netzwerkkarten Ip-Adresse
 
wie wärs den Eintrag einfach in der Registry zu setzen?!?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:34 Uhr.
Seite 1 von 2  1 2      

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