Wie kann ich einer NIC (möglicherweise Softwarelösung) mehrere IP-Adressen zuweisen?

5460
Botz3000

Ich bin mit einem Netzwerk verbunden, das meine IP-Adresse über DHCP zuweist, aber ich muss meiner NIC auch eine IP-Adresse zuweisen, die nicht im Adressbereich des Netzwerks liegt. Ist das möglich, vielleicht mit einer "virtuellen Netzwerkschnittstelle"? Vorzugsweise, damit beide Netzwerke funktionieren? Ich verwende Windows XP.

3
Welches Betriebssystem? Tadeusz A. Kadłubowski vor 15 Jahren 0
Windows XP. fügte es hinzu. Botz3000 vor 15 Jahren 0

1 Antwort auf die Frage

3
Diomidis Spinellis

Mit dem Befehl netsh können Sie einer Netzwerkschnittstelle weitere IP-Adressen zuweisen interface ip add address. Dies deaktiviert jedoch DHCP an dieser Schnittstelle. Wenn Sie beide Adressen benötigen, können Sie die Schnittstelle nach der von DHCP zugewiesenen Adresse abfragen ipconfigund dann die angegebene Adresse und die zusätzliche Adresse, die Sie benötigen, als statische Adressen zuweisen. Dies funktioniert, solange der DHCP-Server nicht davon ausgeht, dass er Ihnen eine andere Adresse zuweisen kann, wenn die DHCP-Lease erneuert werden soll. Wenn die DHCP-IP-Adresse dynamisch zugewiesen wird (und nicht etwa an die MAC-Adresse Ihrer Schnittstelle gebunden ist), müssen Sie DHCP jedes Mal erneut aktivieren, wenn Sie sich erneut mit diesem Netzwerk verbinden und die statischen Adressen erneut hinzufügen.

Beispiel

C:\>ipconfig  Windows IP Configuration  Ethernet adapter Local Area Connection: IP Address. . . . . . . . . . . . : 192.168.13.22 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.13.40  C:\>netsh netsh>interface ip add address name="Local Area Connection" addr=10.0.0.2 mask=255.0.0.0 netsh>interface ip add address name="Local Area Connection" addr=192.168.13.22 mask=255.255.255.0 gateway=192.168.13.40 
Das sieht gut aus, aber eine Lösung, die nur einmal Administratorrechte erfordert, wäre besser. Botz3000 vor 15 Jahren 0