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