Vmware Player 3.0 - не может пропинговать 32-битную гостевую систему с 64-битной (гостевая или хостовая)

Я застрял с тем, что кажется ошибка в VmWare Player (сборка 203739). Я использую W7 Ultimate 64 бит в качестве хоста и имею CentOS 5.4 (64 бит) в качестве гостя и Windows XP Professional SP3 (32 бит) в качестве другого гостя. С 64-битных машин (хоста и гостя Linux) я не могу пропинговать Windows XP.

Конечно, я уже выключил брандмауэр Windows в гостевой, а также в хосте. Сеть довольно проста, я использую Vmnet8 (NAT), с DHCP и переадресацией портов (на IP Windows XP). Все работает хорошо, у меня есть доступ в Интернет от хозяина и от обоих гостей. Перенаправление портов на гостевую систему XP тоже работает нормально. Единственная проблема заключается в том, что я не могу получить доступ к гостевой системе XP через Vmnet8.

Я контролировал трафик с помощью wireshark (в хосте и в гостевой системе Windows). Если я пытаюсь пропинговать гостевую XP с хоста, то вижу, что ARP-запрос покидает хост, на него отвечает гость, и после этого эхо-запрос не покидает хост. То же самое происходит, если я пытаюсь пропинговать XP от гостя CentOs.

Из гостевой системы Windows XP я могу пинговать хост и гостя CentOs. С гостевой XP я могу получить доступ к общим ресурсам хоста. Очевидно, что с хоста я не вижу общие ресурсы XP (так как не могу даже пинговать гостя).

Я хочу сохранить эту настройку (используя NAT для общего доступа к интернет-соединению хоста). Какие-либо предложения?

2 ответа

NAT в VMware Player частично не работает в Windows 7. Semi-OT: в моей настройке (гостевой FreeBSD, NAT-плеер VMware, хост Windows 7) мой гость может подключиться к Интернету, только если ICS включен в общедоступном интерфейсе Windows 7 (т. Е. Разрешить VMnet8 поделиться этим). Однако включение ICS нарушает другие функции (например, соединение VPN с хоста W7).

Маршрутизация в вашей системе выглядит нормально (оба гостя знают, что ARP друг другу вместо шлюза). Если ARP не работает (гость отвечает, но хост не получает ответа), мне интересно, можете ли вы вручную добавить записи в таблицу ARP (arp -s) и пройти мимо этого.

Самый простой способ:

  1. NAT интернет-соединение хоста перед хостом. (в большинстве сред это уже делается, особенно если используется корпоративный межсетевой экран / маршрутизатор или домашний кабель / маршрутизатор DSL)
  2. Настройте обе виртуальные машины для использования мостовых сетей.
  3. Убедитесь, что виртуальные машины имеют IP-адреса в той же подсети, что и хост (либо через DHCP, либо через назначение вручную).
Другие вопросы по тегам