VMWare: невозможно получить доступ к веб-серверу, работающему на гостевой ОС (Oracle Enterprise Linux 6.5), с хоста (Windows 7)

Я размещаю ОС Oracle Linux 6.5 с использованием VMWare на своем ноутбуке с Windows 7. Виртуальная машина настроена на использование сетевой конфигурации NAT, и я могу успешно проверить связь гостевой ОС с моей машины Windows. Кроме того, я могу получить доступ к Интернету из моей гостевой ОС. Однако я не могу получить доступ к веб-приложению, работающему на порту 8080 на веб-сервере, размещенном в гостевой ОС, с помощью браузера в моей хост-ОС. Однако приложение доступно при доступе из браузера в гостевой ОС.

Некоторые наблюдения, которые могут оказаться полезными:
1. Ни мой ноутбук, ни виртуальная машина не имеют статического IP-адреса.
2. Я могу пропинговать свою гостевую ОС с хоста и наоборот
3 . Брандмауэры отключены как на моем ноутбуке, так и на гостевой ОС

Любая помощь будет высоко ценится


person Rajat Aggarwal    schedule 21.08.2014    source источник


Ответы (1)


Причина вышеуказанной проблемы может быть в основном из-за настроек/правил брандмауэра, включенных в OEL гостевой ОС. Чтобы проверить правила, вы можете ввести iptables -L -n в командной строке bash, которая отобразит правила FILTER (CHAIN ​​INPUT/OUTPUT/FORWARD).

Добавление фильтров, позволяющих хосту получить доступ к гостевому http-протоколу, заставит все работать. С другой стороны, если это необходимо для целей разработки, вы можете полностью отключить фильтр брандмауэра, сказав service iptables stop. Имейте в виду, что это небезопасный подход, поскольку он открывает вашему гостю доступ к миру без брандмауэра, особенно если вы используете сетевое соединение с мостом.

person Sridhar    schedule 19.02.2015