Можно ли настроить виртуальный сетевой интерфейс на Windows7?

В Linux вы можете настроить виртуальный интерфейс, используя

ifconfig eth0:0 ....

Вот такие вопросы:

Как создать виртуальный сетевой интерфейс в Windows?< /а>

виртуальный сетевой интерфейс для Windows

Но говорят про vpn или loopback. VPN не будет работать в моей ситуации, так как я пытаюсь поговорить с машиной, которую я не могу контролировать, которая находится в проводной подсети, а не в той, которую я получаю через dhcp. Loopback не работает, поскольку фактически не взаимодействует с физическим устройством.

В WinXP есть хак, который позволяет переопределить dhcp путем взлома реестра, но он был отключен в Win7 по соображениям безопасности.


person Malcolm    schedule 09.02.2012    source источник
comment
Вы должны иметь возможность настроить любой сетевой интерфейс через командную строку с помощью netsh. Я не уверен, было ли это в XP, но должно быть в Vista и 7.   -  person Michael Madsen    schedule 10.02.2012
comment
netsh позволит вам изменить конфигурацию интерфейса, но не позволяет добавить виртуальный интерфейс к существующему. netsh interface ipv4 add address...просто редактирует текущую конфигурацию.   -  person Malcolm    schedule 10.02.2012
comment
Я подозреваю, что вы не можете настроить дополнительный IP-адрес на интерфейсе (любым способом), когда он настроен на использование DHCP. Однако подключение физического адаптера к Microsoft Loopback Adapter может сработать.   -  person Harry Johnston    schedule 13.02.2012
comment
DHCP, похоже, не позволяет добавить IP-адрес. Мост к петлевому адаптеру, похоже, не работает, по-прежнему есть только один видимый IP-адрес (мост получает IP-адрес последнего добавленного адаптера).   -  person Malcolm    schedule 14.02.2012


Ответы (2)


Для справки, единственное решение, которое мы нашли в $WORK, которое фактически решило проблему на Win7 (встроенной), — это специальный драйвер MUX (мультиплексора), полученный из исходного кода от Microsoft. Это позволило нам настроить два разных виртуальных адаптера с разными конфигурациями.

AddIPAddress не позволяет добавить статический адрес к адаптеру с помощью DHCP в Win7 (это работает в XP, но они отключили его в Vista).

person Malcolm    schedule 24.05.2012

AddIPAddress может быть используется для добавления нового IP-адреса (и маски подсети) к существующему сетевому адаптеру. Это должно позволить вам общаться с компьютером в другой подсети по умолчанию.

person arx    schedule 09.02.2012
comment
Для справки, единственное решение, которое мы нашли в $WORK, которое фактически решило проблему на Win7 (встроенной), — это специальный драйвер MUX (мультиплексора), полученный из исходного кода от Microsoft. - person Malcolm; 24.05.2012