Как я могу назначить несколько IP-адресов для NIC (возможно, программное решение)?

4866
Botz3000

Я подключен к сети, которая назначает мой IP-адрес через DHCP, но мне также необходимо назначить моей сетевой карте IP-адрес, который не входит в диапазон адресов сети. Возможно ли это, возможно, с каким-то «виртуальным сетевым интерфейсом»? Желательно чтобы обе сети работали? Я использую Windows XP.

3
Какая операционная система? Tadeusz A. Kadłubowski 15 лет назад 0
Windows XP. добавил это. Botz3000 15 лет назад 0

1 ответ на вопрос

3
Diomidis Spinellis

Вы можете назначить дополнительные IP-адреса сетевому интерфейсу с помощью команды netsh interface ip add address . Однако это отключит DHCP на этом интерфейсе. Поскольку вам нужны оба адреса, вы можете запросить у интерфейса адрес, назначенный DHCP, используя, ipconfigа затем назначить данный адрес и дополнительный адрес, который вам нужен, в качестве статических адресов. Это будет работать до тех пор, пока DHCP-сервер не предполагает, что он может назначить вам другой адрес, когда предполагается возобновление аренды DHCP. Кроме того, если IP-адрес DHCP назначается динамически (а не привязан, скажем, к MAC-адресу вашего интерфейса), вам потребуется повторно включать DHCP каждый раз при повторном подключении к этой сети и снова добавлять статические адреса.

пример

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 
это выглядит хорошо, но решение, которое требует прав администратора только один раз, было бы лучше. Botz3000 15 лет назад 0

Похожие вопросы