Назад | Перейти на главную страницу

Не удается подключиться к порту 80 в Ubuntu Desktop или Server 9.04 в VMWare Workstation 6.52

После новой установки рабочего стола или сервера Ubuntu 9.04 на виртуальную машину VMWare Workstation 6.52 я не могу подключиться к порту 80 на любом удаленном сайте (google.com и т. Д.).

Я могу пинговать удаленные сайты, но все, что находится через порт 80, не подключается.

Например,

sudo apt-get update

... в конечном итоге истечет время ожидания.

wget http://google.com

... разрешает google.com в 74.125.45.100:80, но затем время ожидания истекает.

ping google.com

... работает нормально. Я могу пинговать любой сайт.

Моя хост-ОС - это Windows 7 Build 7068. Я проверил, является ли это брандмауэром хоста, полностью отключив брандмауэр, а также убедившись, что любые записи VMWare в списке исключений разрешают входящий и исходящий порт 80 (записи фактически настроены на разрешение всего трафика на всех портах).

Интересно, что если у меня одновременно работают и серверная виртуальная машина, и настольная виртуальная машина, я могу получить доступ к веб-серверу серверной виртуальной машины с настольной виртуальной машины через Firefox, используя IP-адрес серверной виртуальной машины.

Таким образом, доступ к порту 80 между виртуальными машинами работает нормально, но порт 80 удаленного хоста не работает.

Сетевые адаптеры для каждой виртуальной машины находятся в режиме NAT.

Любые идеи?

РЕДАКТИРОВАТЬ - РЕШЕНИЕ:

Оказывается, это ошибка VMWare 6.52, работающего под бета-версией Windows 7. Разрешение - перейти в мостовой режим. Мне пришлось вручную назначить IP-настройки для сетевого адаптера виртуальной машины изнутри Ubuntu, чтобы работать в режиме моста, поскольку DHCP не работал.

В режиме NAT программное обеспечение брандмауэра ОС хоста управляет связью виртуальных машин с миром. Внутри хоста (например, с вашего гостевого рабочего стола на гостевой сервер) связь не проходит через брандмауэр. Но связь также должна быть заблокирована межсетевым экраном гостевой ОС. Я предлагаю сначала перевести сетевые интерфейсы в мостовой режим. Он будет обходить брандмауэр ОС хоста. Если сейчас связь работает, вам следует настроить исключения брандмауэра на брандмауэре вашего хоста. Если по-прежнему не работает, проверьте конфигурацию брандмауэра на гостевой машине. (маловероятно, что брандмауэр гостя блокирует связь, потому что он работает с гостевым сервером) И у вас должны быть другие брандмауэры поверх хоста, чтобы что-либо могло заблокировать ваше общение.

Оказывается, это ошибка VMWare 6.52, работающего под бета-версией Windows 7. Разрешение - перейти в мостовой режим. Мне пришлось вручную назначить IP-настройки для сетевого адаптера виртуальной машины изнутри Ubuntu, чтобы заставить работать режим моста, поскольку DHCP не работал.