Назад | Перейти на главную страницу

Hyper-V: невозможно проверить связь с моей локальной виртуальной машиной с хоста

У меня есть внешний коммутатор Ethernet, который я использую для подключения к моей виртуальной машине. Я могу получить доступ к Интернету на моей локальной виртуальной машине. Проблема в том, что я не могу его пропинговать.

Я сделал следующее после прочтения множества сообщений с одним и тем же вопросом:

  1. Назначил статический IP-адрес моей локальной виртуальной машине.
  2. Открыл все локальные порты на моей виртуальной машине.

Я все еще не могу пинговать. Что я могу сделать, чтобы решить эту проблему? Пожалуйста, дайте мне знать, если вам понадобится от меня дополнительная информация.

Спасибо.

Скриншоты:

хост ipconfig:

локальный виртуальный IP-адрес:

коммутатор Ethernet:

результат пинга:

Правило брандмауэра на виртуальной машине: (разрешить все локальные порты)

Похоже, что документ инструктирует вас использовать ping в качестве метода проверки сетевого подключения, чего нет, если вы не знаете, что ping должен работать в первую очередь, чего по умолчанию не происходит в Windows. Если вы собираетесь использовать ping в качестве метода тестирования сетевого подключения, тогда в документе должны быть отражены шаги, необходимые для обеспечения работы ping, включая внесение изменений в брандмауэр Windows.

Моя проблема с использованием ping в качестве общего теста сетевого подключения заключается в том, что люди чаще всего тратят чрезмерное количество времени на устранение неполадок ping вместо того, чтобы сосредоточиться на устранении реальной проблемы.

Если вы хотите использовать команду ping для проверки сетевого подключения, убедитесь, что вы соответствующим образом изменили брандмауэр Windows.

При этом получение ping для работы почти не имеет значения для обеспечения работы вашего фактического приложения / службы.


Хорошо, судя по вашим скриншотам, я вижу, в чем ваша проблема. Это в вашем правиле брандмауэра. PING - это ни TCP, ни UDP, это ICMP. Вам необходимо изменить соответствующие правила брандмауэра, чтобы разрешить входящий трафик ICMP на основе профиля сети / брандмауэра, используемого на клиенте.

Для Windows 10 также изучите настройки видимости сети на виртуальной машине, которые могут блокировать соединение.

Настройки-> Сеть и Интернет-> Wi-Fi -ИЛИ- Ethernet

Щелкните имя своей сети

В разделе "Профиль сети" выберите Private вместо того Public

Если вы можете пинговать хост с виртуальной машины Hyper-V, но наоборот. Если ваша виртуальная машина Hyper-V - это система Windows 10, вы можете попробовать нажать Open Network & Internet settings в правом нижнем углу на рабочем столе. Затем нажмите Network and Sharing Center. На левой панели нажмите Change advanced sharing settings а затем выберите Turn on network discovery