Ubuntu 17.10 Nenhuma conexão externa fora do localhost

0

Eu estive puxando meu cabelo sobre este assunto nas últimas 8 horas, e não posso, para a vida de mim, encontrar o problema.

Eu tenho uma nova instalação do Ubuntu 17.10 em uma máquina na qual eu instalei o apache2. Quando tento me conectar ao servidor no localhost, recebo a página de teste do Ubuntu como normal. Mas quando tento me conectar de qualquer lugar fora do host local, não recebo nada. Seja qual for o navegador que estou usando, simplesmente informa que a conexão expirou.

Eu tentei fazer ping no servidor, e o ping é enviado. Todas as outras máquinas da minha rede podem receber tráfego na porta 80, o que exclui problemas com o roteador. O UFW está inativo, então não vejo como isso poderia estar interferindo. Eu até tentei mudar para um sistema operacional diferente na mesma máquina e funciona quando eu troco o sistema operacional, mas ele não funciona com 17.10.

Estou no final da minha sagacidade neste momento e não sei o que fazer a partir daqui.

Qualquer ajuda seria muito apreciada, e obrigado antecipadamente!

    
por Taira 29.11.2017 / 09:24

2 respostas

1

Resolução de problemas gerais da pilha de rede da seguinte forma:

  1. Antes de tudo, verifique se o seu serviço está em execução e ouvindo no soquete da rede (interface), ou seja, ipaddress e número da porta. Executando o seguinte:
netstat -lanp | grep apache2
  1. Observe o endereço IP e o número da porta acima do comando. No meu caso,

    tcp6 0 0 ::: 80 ::: * ESCUTE 12253 / apache2
    tcp6 0 0 ::: 443 ::: * ESCUTE 12253 / apache2

  2. Tente fazer telnet no seu soquete de outra máquina

    telnet ipaddress_ofyour_apache_host 80

você deve obter

Trying ipaddress_ofyour_apache_host..
Connected to ipaddress_ofyour_apache_host
  1. Se você se conectar, isso significa que, no nível da rede os, tudo está funcionando bem, não há bloqueios de firewall ou outros problemas
  2. Se você ainda não conseguir uma página de boas-vindas do apache, vá em frente e verifique o apparmor e, para fins de verificação, desabilite-a temporariamente

    sudo systemctl pára apparmor.service sudo update-rc.d -f apparmor remove

  3. Verifique novamente no seu navegador da Web se ainda não conseguir acessar uma página e verifique apache2 access.log

por Andrew Viktor Tkachenko 29.11.2017 / 10:07
0

Bem, o problema é fixo, mas infelizmente não posso explicar precisamente por quê. Eu tinha um mapeamento estático para o servidor no roteador e acho que o servidor não gostou. Troquei o endereço IP do servidor e parece estar funcionando normalmente.

    
por Taira 29.11.2017 / 23:29