
En mi servidor Ubuntu 12.04, una respuesta o resultado de ping habitual es
PING 192.168.1.10 (192.168.1.10) 56(84) bytes of data.
From 192.168.1.6 icmp_seq=10 Destination Host Unreachable
From 192.168.1.6 icmp_seq=11 Destination Host Unreachable
From 192.168.1.6 icmp_seq=14 Destination Host Unreachable
Por alguna razón que no estoy segura, la respuesta ha cambiado a esto
PING 192.168.1.10 (192.168.1.10) 56(84) bytes of data.
From 192.168.1.6 icmp_seq=1 Destination Host Unreachable
From 192.168.1.6 icmp_seq=1 Destination Host Unreachable
From 192.168.1.6 icmp_seq=1 Destination Host Unreachable
El número de secuenciasiempre es 1, no importa cuánto tiempo lo deje funcionando, no puedo conectarme a ninguna red.
Y produce resultados como este más de lo habitual, instalo un servidor centos 05 en una caja virtual en este servidor y los centos pueden recibir y enviar señales a través del puerto ethernet, pero el servidor Linux no.
Respuesta1
Para permitir el ping ICMP entrante en su firewall:
iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
Si su política de SALIDA está configurada para aceptar, su servidor responderá. Puedes comprobarlo con:
iptables -L | grep OUTPUT
Si no, agregue esta regla (no estoy seguro de esta, nunca lo hice porque permito globalmente la SALIDA de forma predeterminada; no es bueno bloquearnos demasiado :]):
iptables -A OUTPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
De todos modos, podría ser bueno verificar las reglas de iptables sobre icmp, no todas (elimine grep para eso):
iptables-save | grep icmp
iptables -L | grep icmp