Tutorial de comando linux ping

Tutorial de comando linux ping
Se você é um usuário do terminal regular em qualquer plataforma, deve estar familiarizado com o comando "ping". O ping é uma das ferramentas mais usadas para o diagnóstico de rede para verificar se a rede está disponível ou alcançável. Além disso, este comando também é usado para verificar o status do servidor.

O Ping usa pacotes ICMP (Internet Control Message Protocol) para reunir estatísticas de rede. As tarefas mais comuns que o comando ping executa são:

  • Testando a conectividade da rede, incluindo LAN e Internet.
  • Verificação do status do servidor.
  • Testando problemas de DNS.

Quando você usa o comando "ping", seu dispositivo envia uma solicitação para o dispositivo host e aguarda a conexão para estabelecer. A saída do comando ping contém informações sobre pacotes e a quantidade de tempo que cada pacote levou para alcançar o host. O terminal continua imprimindo as respostas até que a comunicação seja interrompida. Vamos verificar como usar o comando ping no Linux:

Como usar o comando ping:

Em primeiro lugar, verifique a sintaxe básica do comando "ping":

ping [options] hostname

Vamos ping no servidor Linuxhint, iniciar o terminal e o tipo:

$ ping linuxhint.com

A saída acima está mostrando várias informações:

ICMP_SEQ: O número de sequência do pacote. Se for o primeiro pacote, o número icmp_seq seria 1.

ttl: TTL significa "Time To Live", o número TTL representa o número de lúpulos (roteadores) que um pacote leva para chegar ao destino antes de ser descartado.

tempo: A quantidade de tempo que um pacote leva para chegar ao destino e depois retornar ao dispositivo host.

Para parar o processo de ping, pressione “Ctrl C”, o comando informará o número de pacotes que transmitiu/recebida, o número de pacotes perdidos e o tempo.

Se você não receber uma resposta de ping, não há conectividade de rede entre o seu dispositivo e o servidor host.

Como alterar o intervalo de tempo entre os pacotes (comando ping):

O comando ping envia pacote após um segundo por padrão, mas esse tempo pode ser alterado. Para mudar o tempo, use "-i" depois de "ping":

$ ping -i 2 linuxhint.com

Para diminuir o tempo:

$ ping -i 0.2 Linuxhint.com

Como verificar o status de uma rede local (comando ping):

Se você tem problemas. Existem várias abordagens usam qualquer uma delas:

A maneira mais rápida é:

$ ping 0

Ou:

$ ping localhost

E alguns usuários preferem:

$ ping 127.0.0.1

Como limitar o número de pacotes (comando ping):

O comando ping continua enviando pacotes até que ele parou manualmente, mas o número de pacotes pode ser limitado usando "-c" e, em seguida, o número de pacotes porque o nome do host:

$ ping -c 4 linuxhint.com

A saída acima estava indicando que o comando enviou apenas 4 pacotes. A outra opção de limitar o número de pacotes está definindo a hora:

$ ping -w 6 linuxhint.com

O comando acima vai parar de ping após 6 segundos.

Como inundar a rede (comando ping):

Para verificar o desempenho da rede sob carga pesada, o comando ping também pode ser usado para inundar a rede:

$ ping -f linuxhint.com

Na saída, cada ponto representa o pacote e o backspace enviados para cada resposta.

Como obter um resumo das estatísticas (comando ping):

Se você estiver interessado apenas em obter um resumo da transmissão de pacotes, use "-q", q é esse operador significa silencioso:

$ ping -c 5 -q linuxhint.com

Como tornar o ping audível (comando ping):

Para ativar o som de cada ping, use o operador "-a":

$ ping -a linuxhint.com

Opções de ping comumente usadas:

Algumas outras opções de ping comumente usadas e seu uso são mencionadas abaixo:

Opção Descrição
-b Permite ping broadcast ip
-eu Enviar pacotes sem esperar por uma resposta (requer permissão do sudo para enviar mais de 3 pacotes)
-V Ele mostra a versão atual do ping
-v Exibe pacotes ICMP adicionais juntamente com respostas de eco
-T Permite definir o tempo para viver (TTL)
-d Para depuração do soquete
-r Permite a tabela de roteamento de desvio e envia diretamente para o host.
-s Define o tamanho do pacote

Conclusão:

O comando ping é uma utilidade bem conhecida para diagnosticar/solucionar problemas e obter informações de rede. Este post está focado em alguns comandos essenciais do ping e seu uso. Se você ainda precisar de mais informações sobre ping, execute “Homem ping”No terminal.