ОС VMWare Server 2.0.2 - Windows Server 2008 R2 Standard; гостевая ОС - Windows XP.
Я использую VMWare VMNet8, сеть NAT. Гости виртуальной машины не могут видеть сеть вокруг узла виртуальной машины.
Анализ пакетов на хосте виртуальной машины показывает, что:
Однако анализ пакетов в гостевой виртуальной машине показывает только следующее:
поэтому я получаю таймауты соединения.
VMNet8 (и VMNet1) настраиваются полностью стандартным образом.
Следуя предложению в другом месте, я заменил vmnat.exe
на хосте виртуальной машины с версией из VM Player. Без изменений.
У меня есть другой сервер с более ранней версией VMWare Server 1.0.6, где точно такая же установка работает отлично. Конфигурации идентичны, за исключением номеров подсети NAT. Пока я не обнюхал пакеты, я объяснял это необнаруженной разницей в конфигурации или необнаруженными настройками брандмауэра на хосте, но анализ дает понять, что это проблема более низкого уровня, возможно, все еще в NAT VMWare.
Это известная проблема? С обходным путем? Или я ошибаюсь и должен искать в другом месте?
Примечание: по причинам, не связанным с этой проблемой, мне нужно использовать NAT, а не мост.
Это немного сложно доказать никто знает, является ли это ошибкой, но я быстро поискал для вас форумы VMWare и нашел следующее:
https://communities.vmware.com/message/1854012#1854012
Я вижу, как пакет SYN от виртуальной машины проходит через адаптер vmnet8. Затем этот SYN отправляется через мой физический сетевой адаптер. Я также получаю ACK, SYN обратно от внешнего хоста через физический сетевой адаптер. Я НЕ вижу ACK, SYN возвращается через vmnet8 к виртуальной машине.
https://communities.vmware.com/message/1672902#1672902
Я вижу, что второй SYN отправляется из ОС HOST в GUEST, чтобы инициировать новое соединение, и он получает соответствующий SYN / ACK, за которым следует ACK, но клиент никогда не видит ничего из этого со своего конца.
https://communities.vmware.com/message/2030172#2030172
Я могу пинговать любой веб-сайт и получать ответ без проблем. Howerver, если я попытаюсь просмотреть веб-сайт с IE, он вернется, поскольку не может быть найден. Я пробовал изменить DNS-серверы, используемые виртуальными машинами, и это не помогает.
Не уверен, что это обычная неправильная конфигурация или ошибка. Существует множество отчетов и сетевых захватов глупых вещей, происходящих с VMWare Server 2 и NAT.
Я полагаю ты мог бы пытаться отправка отчета об ошибке ...
Что ж ... Учитывая, что VMware Server 2.02 закончился с 2011 года, я не знаю, есть ли какие-либо средства правовой защиты, если это ошибка. Пора отказаться от этого программного обеспечения. Virtualbox является распространенной альтернативой, или вы потенциально можете вернуться к еще более старому VMware Server 1.x, поскольку он делает то, что вы хотите.