Не могу подключиться к Vagrant Box (Debian 8) с переадресацией портов

Я бился головой об этой проблеме со вчерашнего дня и решил, что пора позвонить друзьям и попросить о помощи. Я читал другие похожие ответы на ServerFault, но они не помогли.

Я и мои коллеги можем подключиться к серверу JIRA изнутри нашей внутренней сети. Но не могут подключиться к нему из Интернета (он же внешний IP-адрес). Переадресация портов включена и работает правильно. Я опишу конфигурацию всего ниже.

Конфигурация сети

Я подтвердил, что переадресация портов работает путем переадресации порта 80 с хост-машины (имя хоста: macmini, IP-адрес: 192.168.1.127). Я могу получить доступ к веб-странице, обслуживаемой хост-машиной, из Интернета, поэтому похоже, что на моем брандмауэре / маршрутизаторе все настроено правильно.

Я не уверен, имеет ли это значение, но я использую Xfinity internet. С маршрутизатором Xfinity, настроенным для передачи всего трафика через DMB на мой маршрутизатор ASUS RT-AC66U. Хост и гостевые машины подключаются к сети через маршрутизатор ASUS.

Сервер JIRA (гостевая машина)

У меня есть сервер JIRA в качестве бродячего компьютера с установленным Debian 8.7. JIRA работает на порту 8080. Бродячий ящик настроен со статическим IP-адресом 192.168.1.3. Я считаю, что мне удалось полностью отключить брандмауэр в Debian. Я следовал руководству, которое нашел с помощью Google-Fu, но должен признать, что не разбираюсь в настройке брандмауэра в Linux.

Вот содержимое файла Vagrantfile сервера JIRA :

enter image description here

А здесь - это содержимое файла / etc / network / interfaces сервера JIRA:

enter image description here

Хост-машина

Хост-машина работает под управлением Ubuntu 16.04, и я считаю, что мне удалось отключить брандмауэр. Но я мог ошибаться, как я уже говорил ранее, я не разбираюсь в настройках брандмауэра в Linux. Опять же, IP-адрес хост-машины: 192.168.1.127 . На хост-машине есть www-сервер Apache. Используя раздел WAN на странице администратора маршрутизатора ASUS, я перенаправил порт 80 на хост-машину. И я могу видеть эту веб-страницу из-за пределов моей сети.

Ну вот и любители спорта. Я полностью озадачен этим, поэтому я буду благодарен за любую помощь!

1
задан 12 September 2017 в 07:01
1 ответ

Я понял ответ. Оказалось, что все оказалось на удивление просто. У меня была неправильная запись в файле / etc / host моей гостевой машины. Я перечислил «плохую» запись, которая у меня была, и «хорошую» запись, которая решила мою проблему, ниже.

Плохая запись

127.0.0.1    localhost
127.0.1.1    my_dev_box_hostname

Хорошая запись

127.0.0.1    localhost
10.0.0.2     my_dev_box_hostname
0
ответ дан 4 December 2019 в 04:37

Теги

Похожие вопросы