Estou executando ping em um IP remoto. Eu sei muito pouco sobre o comando Ping. Quando sigo o IP, ele continua indo e vindo ... Eu não estou usando a opção -t .
Me$ ping 137.30.124.104
PING 137.30.124.104 (137.30.124.104): 56 data bytes
64 bytes from 137.30.124.104: icmp_seq=0 ttl=62 time=3.378 ms
64 bytes from 137.30.124.104: icmp_seq=1 ttl=62 time=3.825 ms
64 bytes from 137.30.124.104: icmp_seq=2 ttl=62 time=4.882 ms
64 bytes from 137.30.124.104: icmp_seq=3 ttl=62 time=1.822 ms
64 bytes from 137.30.124.104: icmp_seq=4 ttl=62 time=4.572 ms
....
64 bytes from 137.30.124.104: icmp_seq=290 ttl=62 time=3.273 ms
Isso significa que está executando o ping com êxito no IP? Ou que está tentando e falhando e tentando novamente? Como faço para parar?
networking
ping
bernie2436
fonte
fonte
ping
não para comowindows
o padrão.Respostas:
É assim que o comando ping funciona. Você pode controlá-lo usando a chave de contagem
-c
,.Exemplo
Repartição da produção
Linhas como essa significam que ele está executando ping com êxito no outro host:
Essas linhas mostram detalhes sobre cada "ping", como ocorre entre o host e o host que você está tentando executar ping.
6ª coluna
A coluna que contém esse valor
icmp_req=2
está informando a qual pacote ICMP está relacionado. Oping
comando fabrica pacotes de rede. Existem muitos tipos, você provavelmente já ouviu falar de pacotes TCP ou talvez UDP. Outro tipo é o ICMP. O ICMP é semelhante ao SMS nas redes de telefonia celular. Seu principal objetivo é o comando e controle da rede.7ª coluna
A terceira coluna que é interessante é a
TTL=64
. TTL - "aka. Time to Live", significa que o pacote só se moverá no máximo 64 nós antes de atingir o tempo limite. Portanto, se o sistema estiver a mais de 64 "saltos" do sistema, você não poderá fazer ping, a menos que aumente o TTL.8ª coluna
Esta coluna mostra quanto tempo levou o ping para ocorrer (em milissegundos). Esta seria a coluna que se parece com isso:
time=1.13 ms
.As outras colunas são bastante auto-explicativas.
Versões de ping
ping
Comandos diferentes são implementados de maneira diferente nos vários Unixes. Então você precisa prestar atenção na versão.Estou em um sistema Linux Fedora 14.
fonte
A resposta do slm é ótima, mas se você deseja verificar rapidamente se um host está ativo (acessível e respondendo ao ping), pode usar em
fping
vez deping
. Pinga o (s) host (s) e aguarda um pouco por uma resposta.fping
O código de saída do relatório informa sucesso ou falha.por exemplo
As mensagens 'ICMP Host Unreachable' podem ser descartadas redirecionando stderr para / dev / null. Por exemplo:
fonte