Невозможно пропинговать хост от гостя vmware, используя мостовую сеть
Хост - Windows 7 Гость - Ubuntu 11.04
Сетевой адаптер беспроводной
Я могу пинговать другие компьютеры в сети, но не хост. Брандмауэр не задействован.
Обнюхивая трафик с помощью wireshark, похоже, что и хост, и гость используют один и тот же MAC-адрес. Мой гость просто не получает ответа при запросе 192.168.1.101 (хост). У моего маршрутизатора нет проблем с назначением им обоих IP-адресов, но, возможно, проблема заключается в дублировании MAC-адреса?
Кажется логичным, что оба будут иметь один и тот же MAC-адрес (с точки зрения хоста), но странно, что для этого нет обходного пути, потому что в противном случае я не вижу, как хост и догадка должны общаться.
2 ответа
Если wireshark действительно показывает тот же MAC-адрес, то вы, вероятно, на самом деле не используете мостовую сеть, а вместо этого используете NAT (и это имеет смысл, поскольку вы можете отправлять запросы с компьютера с Ubuntu на другие машины в вашей сети). Но, если вы на самом деле используете мостовое соединение:
Для начала я бы предложил некоторые базовые способы устранения неполадок, чтобы увидеть, действительно ли задействованы брандмауэры (по умолчанию как в Windows, так и в Ubuntu они включены, IIRC). Из Ubuntu попытайтесь пропинговать ваш IP-адрес Windows, затем немедленно выполните arp -an
чтобы увидеть, есть ли MAC-адрес, связанный с соответствующим IP. Затем сделайте то же самое из окон, хотя использовать команду arp просто arp -a
, Если у вас есть записи arp, то, вероятно, все работает, но брандмауэр, вероятно, блокирует ваши пакеты в windows или Ubuntu (вы можете дважды проверить, что MAC-адреса в arp совпадают с теми, которые, по мнению системы, они имеют, проверив ifconfig
в Ubuntu и ipconfig -all
в винде).
[Изменить, чтобы ответить на вопрос в комментарии]:
VMware назначает виртуальной машине уникальный MAC-адрес, который в режиме моста является тем, что видно по проводам. ifconfig
в Ubuntu должен показать вам Mac, назначенный VMware (вероятно, это будет 00:50:56: что-то или 00:0C:29: что-то).
Можете ли вы вставить вывод ipconfig /all
а также ifconfig -a
из винды и убунту соответственно?
Пожалуйста, выключите гостевой брандмауэр, и он будет решен.