Невозможно получить доступ к CentOS в VirtualBox

Невозможно получить доступ к CentOS в VirtualBox

У меня установлен CentOS в VirtualBox. В нем запущен веб-сервер, но по какой-то причине я не могу получить к нему доступ извне.

IP-адрес, указанный CentOS: 10.0.2.15 Веб-сервер использует порт 8080.

Я могу выполнить curl 127.0.0.1:8080 и получить правильный ответ (от CentOS).

Iptables не запущен.

У меня включена сеть в VirtualBox (NAT) и установлено правило переадресации 127.0.0.1,80,,8080

По какой-то причине это ничего мне не дает. Когда я пытаюсь curl 127.0.0.1, я получаю: "curl: (7) Не удалось подключиться к порту 127.0.0.1 80: Соединение отклонено"

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

Кто-нибудь знает, что я делаю не так?

решение1

Виртуальная машина находится за NAT и не будет доступна извне.

Вы можете либо настроитьПереадресация портов NATили измените тип интерфейса на мост (чтобы виртуальная машина имела физическое присутствие в вашей локальной сети). Если вам нужен доступ только с вашей машины, то будет достаточно типа Host-Only Adapter.

Связанный контент