Porquê "ping google.com" retorna 100% de perda de pacotes se eu estou experimentando uma conexão perfeita à internet?
Eu não sou muito conhecedor em redes de computadores, mas o meu entendimento é que o comando ping no Linux testa a ligação à internet computando a quantidade de pacotes enviados e recebidos para algum endereço IP.
para isso, Uso frequentemente o comando ping se estou a experimentar problemas de ligação. Mas os resultados são mais do que muito contra-intuitivos: por exemplo agora eu pareço ter uma conexão perfeita à internet, mas os resultados de um comando de ping para qualquer endereço retorna 100% perda de pacotes
>>> ping google.com
PING google.com(lga25s62-in-x0e.1e100.net (2607:f8b0:4006:81a::200e)) 56 data bytes
--- google.com ping statistics ---
27 packets transmitted, 0 received, 100% packet loss, time 26618ms
Qual é a explicação para isto?
O que é que o comando ping realmente Me diz sobre a minha ligação actual?
2 answers
O PC do Yout é o IPv6 por omissão, de modo a contactar o endereço IPv6 do google 2607:f8b0:4006:81a::200e e a sua rede não encaminha o IPv6. Pode contactar a google com o IPv4 com o comando:
ping -4 google.com
Que SO e Kernel estão a usar, Qual é o resultado do comando:
uname -a
Pode dar o seguinte Passo:
- ver a sua tabela de encaminhamento com
route -n
- contactar a 'gateway' do Destino 0. 0. 0. 0
- Se funcionar, tente traceroute para www.google.com . Se houver um problema de ISP, você vai notar a falha do hop logo após o gateway {[[6]}
- verificar a configuração do DNS
- Verifique se o nome da máquina do google não está falsamente mapeado manualmente