Por que o ping para google.com ou 8.8.8.8 falha?

4

Estou usando o Cent OS 6.4 e ele está em um laboratório oficial.

ping google.com fornece a saída abaixo e trava:

[root@LAB1 ~]# ping google.com  
PING google.com (74.125.236.195) 56(84) bytes of data.

ping 8.8.8.8 também produz o mesmo resultado. Eu sou capaz de acessar a internet do navegador (Mozilla). Há algum problema com as configurações ou configurações de rede?

Abaixo está a saída de traceroute - n 8.8.8.8

[root@LAB1 ~]# traceroute -n 8.8.8.8 traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 *^Z

Abaixo está a saída de route -n se ajudar

[root@LAB1 ~]# route -n  
Kernel IP routing table  
Destination Gateway Genmask Flags Metric Ref Use Iface  
192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0  
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0  

A principal razão para eu tentar o ping acima é resolver um comando yum update que não resolve os sites espelho ...

Como sou novo em redes, não consigo identificar o problema. Qualquer ajuda aqui é muito apreciada ...

    
por Siva 14.11.2013 / 07:48

1 resposta

4

Muitos firewalls corporativos bloqueiam ICMP - que é o protocolo usado pela ping utility.

Melhor solução para isso é tentar TCP conexão para google.com:80 .

A maneira mais fácil de verificar se há conectividade básica com a Internet no shell script é o utilitário nc (ele deve estar facilmente disponível na maioria dos sistemas Linux):

nc -w 3 -z google.com 80
echo $?

Isso significa verificar se a porta 80 on google.com está aberta e o tempo limite após 3 segundos. Se a conexão for bem-sucedida, imprimirá 0 e, se falhar, imprimirá 1 .

Se você deseja verificar a conectividade com a Internet sem verificar o DNS (que pode estar quebrado), é possível usar o servidor DNS preferencial do Google 8.8.8.8 , mas a única porta aberta é 53 (também conhecido como domain ):

nc -w 3 -z 8.8.8.8 53
echo $?

No entanto, a porta 53 também pode ser bloqueada pelo firewall corporativo (não é comum, mas é possível). As portas 80 e 443 , por outro lado, quase nunca são protegidas por firewall.

    
por 14.11.2013 / 08:16