Я строю виртуальную сеть LAB с использованием GNS3. Он устанавливается на виртуальном сервере (VMware), работающем под управлением Windows Server 2012 Datacenter, с 2 сетевыми адаптерами Ethernet (Eth0 и Eth1) и 1 MS Loopback Adapter.

Я хочу иметь возможность доступа (ping/traceroute) к моему маршрутизатору GNS3 с моего компьютера.

Моя локальная сеть настроена следующим образом:

Сеть: 192.168.1.0

Шлюз: 192.168.1.254

Мой ПК: DHCP IP 192.168.1.215

И сервер Hosting GNS3 настроен так:

Eth0: статический IP 192.168.1.56, и он использует свое интернет-соединение с обратной связью

Eth1: DHCP IP (в настоящее время 192.168.1.163)

MS Loopback адаптер: статический IP 192.168.137.1 (не опечатка)

Маршрутизатор Cisco на GNS3 имеет IP:192.168.137.2 и подключен к адаптеру обратной связи. Я могу пропинговать от маршрутизатора GNS3 до его хоста, шлюза и моего ПК, я даже могу пропинговать IP-адрес 8.8.8.8

Я не могу пропинговать виртуальный маршрутизатор из MyPC. Я добавил этот статический маршрут к своему шлюзу: Destination 192.168.137.0 255.255.255.0 gateway 192.168.1.56 и когда я выполняю трассировку от MyPc до 192.168.137.2, он достигает хост-сервера, но не достигает адаптера обратной связи или виртуального маршрутизатора ,

вывод tracert:

1    10ms   1ms   5ms   192.168.1.254
2   156ms   1ms   21ms  192.168.1.56
3     *     *     *     Request timed out
4     *     *     *     Request timed out
5     *     *     *     Request timed out
...

Могу ли я в любом случае связаться с адаптером обратной связи Сервера через MyPC?

Примечание. Я также попытался отключить адаптер обратной связи и использовать вместо него адаптер Eth1. Но я получаю ту же проблему.

1 ответ1

0

Эта конкретная строка:

Eth0: статический IP 192.168.1.56, и он использует свое интернет-соединение с обратной связью

предполагает, что вы включили ICS на Eth0 с помощью петлевого адаптера. ICS использует преобразование сетевых адресов (NAT) на интерфейсе, который назначен как «общедоступный» интерфейс. Только открытый интерфейс (Eth0) виден из внешней сети, тогда как другой (петлевой адаптер) скрыт. Чтобы разрешить прямой обмен данными с адаптером обратной связи, отключите ICS и включите пересылку IP на гостевой ОС.

Переадресацию IP можно включить в Windows Server 2012, перейдя в Редактор реестра> HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters и установив значение IPEnableRouter 1 . Возможно, вам придется перезапустить Сервер, чтобы изменения вступили в силу.

Вам также может потребоваться включить переадресацию IP на хост-ОС и создать статический маршрут к сети 192.168.137.0/24.

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