Как одна машина может пинговать другую, но обратный пинг не работает


12

У меня работают две виртуальные машины VMware Workstation ...

Виртуальная А может pingбольшую часть времени размещать ноутбук, другие реальные машины в моей домашней сети, но она получает «тайм-аут запроса» для виртуальной В

Виртуальная В может быть pingглавным ноутбуком, а машины - как реальными, так и виртуальными - все время.

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

Может кто-нибудь объяснить, как / почему это происходит?

Обновление ... это все, пока мой ноутбук подключен к беспроводной
Ping от ... хост-ноутбука (win7, рабочая группа)

  • На другую машину в сети (win7, рабочая группа) - ОК
  • Для виртуальной A (win2008 r2, рабочая группа) - в основном, все в порядке Request timed out
  • Для виртуального B (win7, домен) - просто получить Request timed out

Пинг из ... виртуального А

  • Для другой машины в сети - ОК
  • Виртуальный Б - ОК
  • Для размещения ноутбука ... проходит через несколько Request timed out, затем pingзанимает 2000 мс, затем следующие несколько <1 мс, а затем Destination host unreachableи обратноRequest timed out

Пинг из ... виртуального Б

  • Для другой машины в сети - ОК
  • Для виртуального А - ОК
  • Для размещения ноутбука ... аналогичный шаблон из нескольких Request timed out, следующий pingзанимает 2000 мс, затем следующие несколько <1 мс, и обратно Request timed out... но нетDestination host unreachable

Пинг с ... другой машины в сети

  • Для виртуального А - ОК
  • Для виртуального Б - просто получить Request timed out
  • Для размещения ноутбука ... ОК

Я нахожу очень загадочным, что виртуальная машина, кажется, испытывает трудности с пингом хост-ноутбука, на котором они работают, но хорошо ли с другой реальной машиной в сети?


2
Я не очень хорошо знаю Windows 7, но есть ли вероятность, что брандмауэр в Virtual B блокирует ping / icmp? sysprobs.com/enable-ping-reply-windows-7 Также может пинг A, а не B?
— Барлоп

Ответы:


14

Я думаю, что то, что говорит Барлоп в комментариях, является наиболее вероятной причиной.

На ваш вопрос был задан вопрос, почему это происходит ... Когда вы подключаетесь к сети, Windows просит вас выбрать местоположение - общедоступное, домашнее или офисное.

В каждом профиле есть разные стены брандмауэра по умолчанию, хотя я не помню, чтобы они блокировали ping по умолчанию, кроме как на Windows Server (но, я, вероятно, ошибаюсь - с тех пор, как я в последний раз смотрел), это было давно.

При этом все эти параметры могут быть перезаписаны групповой политикой, поэтому сетевой администратор мог заблокировать компьютер.

В любом случае, если это не принудительно выполнено / сделано так, что вы не можете перезаписать его, изменить его довольно просто.

отредактировал этот раздел -

Профиль домена по умолчанию блокирует пинг по умолчанию ...

Нажмите «Пуск» и введите «Брандмауэр Windows» (или столько, сколько необходимо), а затем, когда он появится в результатах, нажмите Windows Firewall with Advanced Security. Отсюда, нажмите Inbound Rulesи найдите File and Printer Sharing (Echo Request - ICMPv4-In)и просто включите его ...

... но он должен быть уже включен для частного и общедоступного профилей ... Найдите тот, который находится над ним с надписью "Домен" в столбце профиля, и просто нажмите "Включить" на панели действий справа.


Проверено, и есть два правила, одно для «Private, Public», другое для «Domain». Для обоих задано «Enabled = No». Единственное различие, которое я вижу, состоит в том, что домен имеет «Remote Address = Any», тогда как Private, Public установлен на «Local subnet». Попытался изменить виртуальный домен на «Да» и пропинговать его, но все равно получил «Время ожидания запроса».
— SteveC

Если включено = нет, это значит отключено ... Можете ли вы включить их? : /
— Уильям Хилсум

DOH ... Я попытался включить домен, который не работал. Но когда я включил частный, публичный, я получил PING :-) Большое спасибо за помощь, теперь перейдем к следующему вопросу ... почему я не могу получить доступ к административному ресурсу c $ на виртуальной машине? ... получение кода ошибки 0x80070035
— SteveC

Ответ Уильяма правильный, но он упустил одну маленькую вещь, которая помешала мне включить ping для моей ВМ. Вы также должны посмотреть на вкладку Scope . Там это было определено только для удаленных адресов локальной подсети ... Включение всех IP-адресов решило проблему. Надеется, что это помогает кому-то! Ура!
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.