Я размещаю веб-приложение на гостевой виртуальной машине Linux (CentOS 6.7), которая находится на хосте Windows 7. Я настроил bridged network connection между хостом и гостем, и у гостя есть собственный Static IP Address .

Долгое время я не мог получить доступ к статическому IP-адресу гостя на порту 3838. Время ожидания страницы браузера Я мог проверить связь с гостем, но не смог загрузить веб-приложение, которое я размещал на порту 3838, в гостевой системе.

Я наконец отключил iptables в гостевой системе, и теперь я могу загрузить веб-приложение с хоста по адресу Guest_IP_Address:3838 .

Но я не могу получить доступ к веб-приложению по адресу Guest_IP_Address:3838 с другого компьютера в сети (в той же локальной сети). Есть идеи, почему я могу получить доступ к гостевому IP и веб-приложению с хоста, а не с любого другого компьютера в сети?

Спасибо за вашу помощь!

2 ответа2

1

Я решил свою проблему следующим образом:

  1. Я отключил iptables http://www.cyberciti.biz/faq/turn-on-turn-off-firewall-in-linux/

  2. Вместо того чтобы прослушивать порт 3838, я изменил свой файл server.conf, чтобы прослушивать порт 8080.

0

У меня были похожие проблемы с виртуальной машиной разработки на моем рабочем столе, и я, наконец, решил, что это моя антивирусная программа. Срок действия лицензии истек, и в любом случае она была практически бесполезной, но как только я ее удалил и перезагрузил, у меня не возникло никаких проблем. Проверьте настройки брандмауэра и антивируса на хосте Windows 7 (попробуйте временно их отключить) и посмотрите, сможете ли вы получить доступ к веб-приложению на другом компьютере в сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .