Автор: user29
Дата сообщения: 06.08.2010 08:02
Всем привет! Посоветуйте в чем проблема.
Сначала рассказываю успешный сценарий: есть комп с Windows XP Prof, на нем VmWare Server 2.0.2, под ней виртуалка Fedora 13. Тип сети для виртуалки: NAT. На виртуалке есть инет и прекрасно все работает.
Теперь проблемный сценарий:
Есть сервак с Windows Server 2008, на котором из того же инсталлера с теми же опциями была поставлена VmWare Server 2.0.2.
Под VmWare из того же инсталлера ставилась таже виртуалка: Fedora 13. Тип сети для виртуалки также NAT.
Ситуация: на виртуалке не открываются страницы в браузере. Из терминального окна успешно выполняется ping ya.ru, но не проходит подключение: telnet ya.ru 80
Виртуалка нормально получает настройки по DHCP, с DNS проблем нет (по пингам можно понять, что ya.ru успешно резолвится).
Firewall на виртуалке отключен. На Win2008serv также отключен.
Вооружившись сниффером провел анализ, при выполнении на виртуалке команды telnet 77.88.21.3 80 происходит следующее:
На виртуальном интерфейсе VMnet8, Федора посылает яндексу SYN пакеты, ответов нет.
На реальном интерфейсе сетевой карты посылается яндексу пакет SYN, яндекс отвечает SYN, ACK. После чего хост шлёт яндексу RST (оборвать соединение).
То есть входящий пакет от яндекса не перенаправляется на виртуалку, то есть NAT не работает. В чем может быть дело?
Повторюсь, на полностью идентичной инсталляции, но с другой хостовой ОС (XP prof вместо 2008 serv) все работает.
ЗЫ: Может быть еще поможет для диагностики такой факт: врубаю на виртуалке Апач на 80 порту, с винды делаю telnet <fedora_ip> 80 - работает.