Não é possível efetuar o ping para o host local no CentOS

2

Estou conectando ao meu servidor (Centos 7) com ssh e tento pingar para localhost: ping 127.0.0.1 mas não funciona:

ping 127.0.0.1

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
^C
--- 127.0.0.1 ping statistics ---
78 packets transmitted, 0 received, 100% packet loss, time 76999ms

Aqui meus arquivos. redes :

default 0.0.0.0
loopback 127.0.0.0
link-local 169.254.0.0

hosts :

# nameserver config
# IPv4
127.0.0.1 localhost.localdomain localhost
1xx.xxx.xxx.xxx  server
#
# IPv6
::1     ip6-localhost ip6-loopback
...
Rota

lo :

DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback

Eu preciso fazer um ping! O que eu posso fazer?

    
por Neil 26.01.2015 / 15:43

1 resposta

3

Após verificar se a interface local está ativa (ifup lo0 ou similar).

Verifique se há problemas de rotas, firewall ou iptables.

Aqui foi um problema do arquivo localizado aqui /proc/sys/net/ipv4/icmp_echo_ignore_all
Quando definido como 1 : não há resposta para solicitações ICMP, portanto, o ping não funcionará.
Quando definido como 0 : as respostas às solicitações do ICMP são ativadas.

Verifique se define como 1. Em caso afirmativo, defina-o como 0 usando este comando: echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

Agora, sua máquina responde ao ping.

    
por 26.01.2015 / 16:10