Я обычно на OSX, где я часто добавляю дополнительные IP-адреса к интерфейсу lo0, чтобы упростить туннелирование ssh к различным сервисам на разных машинах по разным локальным адресам:

# Tunnel mysql connections:
sudo ifconfig lo0 alias 172.16.4.142
ssh -L172.16.4.142:3306:localhost:3306 my_mysql_server_dev
sudo ifconfig lo0 alias 172.16.4.121
ssh -L172.16.4.121:3306:localhost:3306 my_mysql_server_test
# I can now locally connect to the remote mysql servers using
mysql -H 172.16.4.142
mysql -H 172.16.4.121

На Windows 8 как мне этого добиться? Я понимаю, что мне нужно установить драйвер адаптера обратной петли так: Получил Windows Driver Kit 8.1 Update 1 и выполнил следующие команды:

C:\Program Files (x86)\Windows Kits\8.1\Tools\x64\devcon.exe" -r install %WINDIR%\Inf\Netloop.inf *MSLOOP
powershell
$nic = Get-WmiObject Win32_NetworkAdapter -Filter "Name='Microsoft KM-TEST Loopback Adapter'"

Что теперь? Может ли кто-нибудь помочь мне со следующими шагами? Я хочу настроить интерфейс на связку локальных адресов IPv4. Компьютер, на котором я работаю, - это образ виртуальной коробки.

Как только у меня будет установлен локальный интерфейс и назначена куча IP-адресов, я настрою туннелирование в замазке.

Я пытался следовать этому руководству, но оно кажется устаревшим / не подходит для Windows 8.

2 ответа2

0

Windows 8 поддерживает командлет New-NetIPAddress.

New-NetIPAddress –IPAddress 172.16.4.142 -PrefixLength 24 -DefaultGateway 172.16.4.1
New-NetIPAddress –IPAddress 172.16.4.121 -PrefixLength 24 -DefaultGateway 172.16.4.1
0

Я не знаю, сработает ли мой путь, но вы можете просто попытаться использовать для этого сеть 127.0.0.0/24. Windows разрешит все адреса в сети 127.0.0.0/24 на локальное устройство обратной связи.

Я думаю, что это легче, чем возиться с пользовательскими драйверами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .