1

У меня есть два хоста Hyper-V, каждый со статически назначенным IP-адресом 10.0.1.10 (хост 1) и 10.0.2.10 (хост 2), маска подсети 255.255.0.0. Я присоединился к ним с помощью кроссовера.

Я создаю виртуальную машину на хосте 1 и назначаю ей IP 10.0.1.20 (маска подсети 255.255.0.0), а также создаю виртуальную машину на хосте 2 и назначаю ей IP 10.0.2.20 (маска подсети 255.255.0.0).

Я не могу заставить ВМ на хосте 1 пинговать хост 2 или пинговать виртуальную машину на хосте 2. Я могу успешно пинговать host1 -> host2 и наоборот. Я использую внешний виртуальный коммутатор, и у меня установлен флажок "Разрешить совместное использование ОС управления".

Я немного сети N00B. Нужно ли устанавливать IP-адреса шлюза или добавлять маршруты или что-то подобное?

2 ответа2

1

RW,

Да, то, что вы пытаетесь сделать, возможно.

Если ваши два хоста Hyper-V могут пропинговать друг друга, вы хорошо начали.

Я подозреваю, что это просто проблема брандмауэра Windows здесь.

Вы упомянули, что вы не устанавливали IP-адреса шлюза на своих виртуальных машинах. Я предполагаю, что ваши виртуальные машины - Windows Vista или более поздняя. Хотя шлюз по умолчанию на самом деле НЕ требуется, если вы не установите шлюз по умолчанию для подключения в Windows, он установит сетевое расположение на "Публичный" и не позволит вам изменить его. Когда вы находитесь в общедоступном расположении, тогда ваш встроенный брандмауэр Windows будет останавливать подавляющее большинство трафика, в том числе отвечать на трафик ICMP (эхо-запросы).

Чтобы обойти это, попробуйте одно из следующего:1) Установите шлюз по умолчанию (он не должен фактически существовать!) что позволит вам изменить сетевое местоположение. Сделайте это в Центре управления сетями и общим доступом - щелкните синюю ссылку на Общедоступную сеть и измените ее на Домашний или Рабочий. 2) Отключите брандмауэр Windows и попробуйте снова. Перейдите в Панель управления -> Система и безопасность -> Брандмауэр Windows и выберите Включить или выключить брандмауэр Windows с левой стороны.

Обязательно сделайте это на обеих виртуальных машинах!

Надеюсь, это поможет.

0

У меня была такая же проблема, и я не мог понять, в чем проблема, пока не увидел настройку для диапазона адресов Mac ...

Virual Switch Manager -> Глобальные сетевые настройки -> Диапазон адресов Mac

Итак, убедитесь, что диапазон адресов Mac не одинаков между хостами!

Виртуальные хосты VM теперь могли наконец-то пинговать друг друга.

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