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


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.