Ubuntu 17.10 Нет внешних подключений вне локального хоста

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

У меня новая установка Ubuntu 17.10 на машина, на которой я установил apache2. Когда я пытаюсь подключиться к серверу на localhost, я получаю тестовую страницу Ubuntu, как обычно. Но когда я пытаюсь подключиться из любого места за пределами локального хоста, я ничего не получаю. Независимо от того, какой браузер я использую, просто говорится, что время ожидания подключения.

Я пробовал пинговать сервер, и пинг проходит. Каждая другая машина в моей сети может получать трафик на порт 80, чтобы исключить проблемы с маршрутизатором. UFW неактивен, поэтому я не вижу, как это может мешать. Я даже пытался переключиться на другую ОС на одном компьютере, и он работает, когда я переключаю ОС, но он не будет работать с 17.10.

На данный момент я нахожусь на своем пути, и я не уверен, что делать дальше.

Любая помощь будет принята с благодарностью и спасибо заранее! [ ! d4]

0
задан 29 November 2017 в 12:24

4 ответа

Общее устранение неполадок сетевого стека следующим образом:

Прежде всего проверьте, работает ли ваша служба и прослушивает сетевой сокет (интерфейс) i.e ipaddress и номер порта. Запустив следующее: netstat -lanp | grep apache2 Прежде всего проверьте, работает ли ваша служба и прослушивает сетевой сокет (интерфейс) i.e ipaddress и номер порта. Запустив следующее: Попробуйте подключиться к вашему сокету с другого компьютера telnet ipaddress_ofyour_apache_host 80

, вы должны получить

Trying ipaddress_ofyour_apache_host.. Connected to ipaddress_ofyour_apache_host Попробуйте подключиться к telnet ваш сокет с другого компьютера telnet ipaddress_ofyour_apache_host 80

Попробуйте подключиться к вашему сокету с другого компьютера

sudo systemctl stop apparmor.service sudo update-rc.d -f apparmor удалить Проверить снова из своей сети браузера, если вы все еще не получаете страницу вперед и проверяете apache2 access.log
1
ответ дан 18 July 2018 в 02:22

Ну, проблема исправлена, но, к сожалению, я не могу точно объяснить, почему. У меня было статическое сопоставление с сервером в маршрутизаторе, и я думаю, серверу это не понравилось. Я переключил IP-адрес сервера, и он работает нормально.

0
ответ дан 18 July 2018 в 02:22

Общее устранение неполадок сетевого стека следующим образом:

Прежде всего проверьте, работает ли ваша служба и прослушивает сетевой сокет (интерфейс) i.e ipaddress и номер порта. Запустив следующее: netstat -lanp | grep apache2 Прежде всего проверьте, работает ли ваша служба и прослушивает сетевой сокет (интерфейс) i.e ipaddress и номер порта. Запустив следующее: Попробуйте подключиться к вашему сокету с другого компьютера telnet ipaddress_ofyour_apache_host 80

, вы должны получить

Trying ipaddress_ofyour_apache_host.. Connected to ipaddress_ofyour_apache_host Попробуйте подключиться к telnet ваш сокет с другого компьютера telnet ipaddress_ofyour_apache_host 80

Попробуйте подключиться к вашему сокету с другого компьютера

sudo systemctl stop apparmor.service sudo update-rc.d -f apparmor удалить Проверить снова из своей сети браузера, если вы все еще не получаете страницу вперед и проверяете apache2 access.log
1
ответ дан 24 July 2018 в 17:33
  • 1
    Служба запущена, и я получаю tcp6 0 0 :::80 :::* LISTEN 7557/apache2 при запуске netstat. Telnet просто говорит «нет маршрута к хосту», даже после отключения приложения. Access.log не имеет никакой идеи, я пытаюсь подключиться, у него есть только соединения из локального хоста, перечисленные внутри него. Это может спровоцировать проблему маршрутизации, но я не получаю ее, потому что я просто перезагружаю маршрутизатор до заводских настроек по умолчанию, и у каждой другой машины нет проблем с портом 80. Это всего лишь одно. – Taira 29 November 2017 в 19:12
  • 2
    На самом деле, поцарапать часть о telnet, дающую «никакой маршрут для размещения». Я использовал неправильный адрес при несчастном случае. Он фактически просто сидит там долгое время, прежде чем сказать «Невозможно подключиться к удаленному хосту: время ожидания подключения». – Taira 29 November 2017 в 19:23

Ну, проблема исправлена, но, к сожалению, я не могу точно объяснить, почему. У меня было статическое сопоставление с сервером в маршрутизаторе, и я думаю, серверу это не понравилось. Я переключил IP-адрес сервера, и он работает нормально.

0
ответ дан 24 July 2018 в 17:33

Другие вопросы по тегам:

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