Я подключен к сети, которая назначает мой IP-адрес через DHCP, но мне также необходимо назначить моей сетевой карте IP-адрес, который не входит в диапазон адресов сети. Возможно ли это, может быть, с каким-то "виртуальным сетевым интерфейсом"? Желательно чтобы обе сети работали? Я использую Windows XP.
1 ответ
Вы можете назначить дополнительные 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