o arquivo / etc / hosts contém uma linha: 127.0.0.1 localhost, portanto localhost deve ser um nome de host válido, mas qualquer tentativa de conectar-se a uma porta no localhost falha, incluindo o ping.
As tentativas de conexão neste servidor de fora, usando os mesmos clientes, funcionam.
As tentativas de conexão deste servidor com outros servidores usando esses clientes também funcionam.
Em uma investigação mais aprofundada, ele também falha ao executar ping no loopback ip 127.0.0.1 quando o ping é chamado diretamente nesse ip. Além do ping, testei com o 'socat TCP4 ..'.
Um iptables ruim impediria uma conexão localhost?
Sim, o iptables pode firewall próprio localhost. Se você está brincando com isso, seria um excelente lugar para procurar primeiro.
Tente correr
iptables -L -n
. Se você não tiver certeza de como ler a saída, poste-a.Um erro clássico é definir a política como DENY e não adicionar uma exceção para o host local.
fonte
'Ip neigh show' mostra que a interface de loopback está ativa?
Sim, é possível configurar o iptables de forma a eliminar todos os pacotes recebidos em lo. Não tenho certeza de como isso pode acontecer por acidente, mas vale a pena conferir.
fonte
Você pode procurar no /etc/resolv.conf, mas não sei qual entrada impediria o localhost de funcionar.
fonte