2

У меня установлена виртуальная машина Win XP, и, как предлагается в разных статьях, я выбрал мостовой режим. Когда я просматриваю логи маршрутизатора, я вижу, что виртуальной машине присвоен IP-адрес, и когда я проверяю подключение к Интернету, все в порядке.

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

Так в чем может быть проблема?

РЕДАКТИРОВАТЬ: Я проверил это немного больше, и я пришел к такому выводу: я не могу пинговать машину из любого места, даже хост-машины. Я могу пинговать всех и иметь подключение к интернету в гостевой машине. Для меня это звучит как конфигурация NAT, но я выбрал мостовое соединение в параметрах сети VirtualBox.

Дополнительная информация: Версия VirtualBox 4.0.8 r71778 работает на Windows 7 Home Premium SP1

IP config guest:
Ethernet adapter Local Area Connection 2:

   Connection-specific DNS Suffix  . :
   IP Address. . . . . . . . . . . . : 192.168.1.145
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

IP config host:
Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::3db1:e5ee:d5ae:7548%10
   IPv4 Address. . . . . . . . . . . : 192.168.1.147
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

Когда я выпускаю / возобновляю, я получаю успешный ip - тот же .145 (я зарезервировал ip в настройках маршрутизатора)

РЕДАКТИРОВАТЬ: Поскольку я решил проблему, включив пинг-пакеты ICMP на гостевой машине, я хотел бы знать еще одну вещь: если ICMP заблокирован, как я могу узнать, что машина доступна?

2 ответа2

1

Обычно, когда это происходит, это проблема брандмауэра (на гостевой машине). По умолчанию брандмауэр Windows настроен на блокировку входящих ICMP-запросов, поэтому обязательно разрешите их вручную.

Если вы не знаете, как это сделать, вот руководство, чтобы разрешить входящие запросы ICMP в Windows XP.

1

Я ответил на аналогичный в этом посте. Ниже приводится измененная цитата.

Включите брандмауэр

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

Настройка брандмауэра

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

На хостинге, в проводнике, перейдите в

Control Panel\All Control Panel Items\Windows Firewall\Allowed apps

Вышеуказанный путь для Windows 8, должен быть аналогичным / таким же для Windows 7.

Ищите название приложения (например, Виртуальный ящик - "Oracle VM VirtualBox"). Есть 3 флажка для приложения, отметьте их все, перезапустите приложение, и оно должно работать.

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