
No meu servidor Ubuntu 12.04, uma resposta ou resultado normal de ping é
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 alguma razão que não tenho certeza, a resposta mudou para esta
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
O número de sequênciaé sempre 1, não importa quanto tempo eu deixe ele rodando, não consigo me conectar a nenhuma rede.
E produz resultados assim mais do que o normal, instalo um servidor centos 05 em uma caixa virtual neste servidor e o centos consegue receber e enviar sinal pela porta ethernet, mas o servidor Linux não.
Responder1
Para permitir a entrada de ping ICMP em seu firewall:
iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
Se sua política OUTPUT estiver definida para aceitar, seu servidor responderá. Você pode verificar com:
iptables -L | grep OUTPUT
Caso contrário, adicione esta regra (não tenho certeza, nunca fiz isso porque permito globalmente OUTPUT por padrão - não é bom nos bloquearmos demais:]):
iptables -A OUTPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
De qualquer forma, pode ser bom verificar as regras do iptables sobre o icmp, ou melhor, todas elas (remova o grep para isso):
iptables-save | grep icmp
iptables -L | grep icmp