O servidor Ubuntu 16.04 está escutando, mas não aceitando solicitações de entrada

2

Eu recentemente atualizei meu servidor do Ubuntu 14.04 para o 16.04. A atualização pareceu bem-sucedida (por isso não tenho certeza se está relacionada), mas cerca de uma semana reiniciei o host e agora ele não aceitará solicitações remotas.

Eu posso conectar-me ao terminal usando o acesso ao console do meu provedor de hospedagem, mas não consigo remotamente conectar o SSH à máquina. Uma vez na máquina, posso pingar myhost.com com sucesso, mas não consigo fazer o ping da máquina a partir de um local remoto. Ping de minhas solicitações de máquina de desenvolvimento em Request timed out .

Eu tentei um carregamento anterior de um instantâneo anterior antes de atualizar meu sistema operacional e fazer o ping da máquina com êxito.

Eu testei o /var/log/auth.log , mas o log não é atualizado quando tento acessar remotamente.

Não sei o que tentar em seguida para descobrir por que meu servidor não está respondendo.

EDITAR

A execução de iptables -nvL resulta em:

modprobe: FATAL: Module ip_tables not found in directory /lib/modules/4.4.0-28-generic
iptables v1.6.0: can't initialize iptables table 'filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
    
por Godwin 18.02.2017 / 21:53

1 resposta

0

Há muito que você pode fazer, mas também muitas coisas que podem ser o problema. Infelizmente, o que você relacionou pontos em duas direções diferentes.

Como isso aconteceu após uma atualização e reinicialização do sistema, acredito que seja possível que seus serviços não tenham sido iniciados.

Execute sudo netstat --tcp -l . Deve haver uma linha como esta:

tcp        0      0 *:ssh                    *:*                     LISTEN     

Se não houver, o seu servidor ssh não está escutando. Execute sudo service ssh restart . Se isso resolver o problema, verifique seus runlevels e faça o ssh ser iniciado na inicialização.

Se houver, então pode haver um problema de rede (e um tempo limite de ping certamente aponta nessa direção), mas iptables -nvL deve mostrar se estava no sistema, e isso não acontece.

Humm, acabei de ver o seu comentário dizendo que você não poderia sair, agora parece mais provável que você tenha um problema geral de rede.

Você precisa da saída de ifconfig -a para verificar se o seu IP público está lá. Se estiver, você precisa da saída de route -n para verificar se você tem uma rota padrão para fora (acho que esse pode ser o problema, e quase certamente se você puder entrar em contato com outras máquinas em sua sub-rede, mas não fora de máquinas). / p>     

por 19.02.2017 / 00:23