Tutorial de comando ping no ubuntu

Tutorial de comando ping no ubuntu
Se você é um usuário do terminal Linux frequente, deve estar bem informado sobre o comando ping. O ping é uma das ferramentas de diagnóstico de rede mais usadas para determinar se uma rede é ou não acessível ou acessível e o ping pode ser usado para verificar o status de um servidor.

Também podemos obter a duração do tempo para transmitir e receber respostas de uma rede usando o programa Linux Ping. Ping envia uma sequência de pacotes de protocolo de mensagem de controle da Internet (ICMP) para o host e, em seguida, aguarda uma mensagem de resposta do ICMP do host. Isso nos fornece informações sobre a operação da rede.

Tarefas comumente realizadas por ping são:

  • Verificando o status da rede
  • Verifique a conexão com a Internet
  • Verifique se há problemas de rede

Neste artigo, as funções/uso do comando ping serão discutidas.

Verificando a existência do utilitário de ping em seu sistema

O comando ping está presente em muitos sistemas Linux por padrão, mas para verificar sua existência, verifique sua versão pelo comando abaixo mencionado:

$ ping -v

Como usar o comando ping

A sintaxe a seguir para o comando ping é mencionada abaixo:

$ ping [opções] [nome do host/ip]

Para verificar a conectividade de qualquer host, você pode usar o comando ping. Aqui estou pingando o servidor do YouTube abaixo do comando mencionado e verifique o resultado abaixo:

$ ping youtube.com

A saída acima descreve as seguintes informações:

ICMP_SEQ Diz o número da sequência de pacote. Por exemplo, o primeiro pacote tem icmp_seq = 1
ttl Apoia "tempo de Viver". Diz a contagem de “Lúpulo de rede” Um pacote leva antes do descarte do roteador. Seu intervalo é 1-255
tempo O tempo que levou para um pacote chegar ao seu destino e voltar à sua origem. Milissegundos são usados ​​para expressar tempo.

Imprensa Ctrl+c Para interromper o processo e, depois que o processo terminar a contagem de pacotes recebidos ou transmitidos, a contagem de pacotes perdidos e também o tempo é relatado por este comando, como mostrado abaixo:

Não haverá conectividade de rede entre o seu dispositivo e o servidor host se você não receber uma resposta de ping.

Como usar o comando ping no ubuntu

Alguns comandos de ping comumente usados ​​estão seguindo:

Alteração do intervalo de tempo entre pacotes usando o comando ping no ubuntu

Por padrão, o comando ping entrega pacotes após um segundo, embora esse período possa ser alterado.

Usando "-eu" Comando de bandeira após ping, podemos alterar o tempo abaixo da sintaxe mencionada:

$ ping -i [tempo alterado] Endereço do host

Para aumentar o tempo: Se você deseja aumentar o intervalo de tempo entre os pacotes, especifique "Tempo mudou" maior que 1 depois -i.

Por exemplo, eu quero mudar o tempo de ping de "YouTube" e definido como 3, Então eu vou correr abaixo do comando mencionado no terminal:

$ ping -i 3 youtube.com

Para diminuir o tempo: Se você deseja diminuir o intervalo de tempo entre os pacotes, especifique “Tempo de ping” menos de 1 depois -i.

Por exemplo, eu quero diminuir o tempo de ping do "YouTube" e definido como 0.3, Então eu vou correr abaixo do comando mencionado no terminal:

$ ping -i 0.3 YouTube.com

Limitando o número de pacotes

O comando ping envia pacotes até que seja interrompido manualmente pressionando Ctrl+C, embora o número de pacotes enviados possa ser restrito usando a opção "-c". Abaixo mencionado está sua sintaxe:

$ ping -c [número de pacotes] nome do host

Por exemplo, eu restringo "YouTube.com ” Hora de executar 3 pacotes pelo comando abaixo mencionado:

$ ping -c 3 youtube.com

Limitando o pacote especificando o tempo para os pacotes executarem

Outra maneira de limitar o número de pacotes é definindo o tempo usando "-c" sinalizador como mostrado no comando abaixo mencionado:

$ ping -w 5 youtube.com

Verificando o status da rede local usando o comando ping

Se você está enfrentando alguns problemas para acessar um site. Portanto, usando o comando ping, você pode diagnosticar a conectividade da rede local: existem várias maneiras de ping localhost:

Primeira maneira: A maneira mais fácil é usar o comando ping com 0:

$ ping 0

Segunda maneira: Usando o host local, aqui o localhost se referiu ao nosso computador:

$ ping localhost

Terceira maneira: Ping usando endereço IP

Execute o comando abaixo mencionado usando o endereço IP do servidor, você precisa entrar no seu IP:

$ ping 192.168.18.156

Inundando uma rede usando o comando ping no ubuntu

Para testar sua rede sob carga pesada, você pode usar o comando de inundação de ping, abaixo mencionado é sua sintaxe:

$ sudo ping -f [nome do host/ip]

Por exemplo, você deseja testar o desempenho de "YouTube.com ”, Execute o comando abaixo mencionado:

$ sudo ping -f youtube.com

Nos pontos de saída acima representam o pacote enviado e o backspace representa a resposta.

Para obter um ping audível enquanto o host é acessível usando o comando ping

Quando "-a" A bandeira é usada, o sistema produz um som quando a resposta do host é recebida, abaixo mencionada é sua sintaxe:

$ ping -a [nome do host/ip]

Por exemplo, para verificar a resposta de "YouTube.com ” Execute o comando abaixo mencionado:

$ ping -a youtube.com

Obtenha resumo das estatísticas usando o comando ping

Se você não quiser ver as informações para cada pacote, use a opção "-q" para simplesmente mostrar o resumo como mostrado no comando abaixo mencionado:

$ ping -c 5 -q youtube.com

Aqui também usamos o sinalizador "-C" para limitar o comando ping para enviar pacotes especificados.

Verifique o tempo antes de cada execução de linha usando o comando ping

Adicione a opção -d ao comando ping se desejar gravar a hora do dia em que a executa, ele mostra o tempo no Unix, abaixo mencionado é sua sintaxe.

$ ping -d [nome do host/ip]

Ping "YouTube.com ” Para verificar o tempo de quando cada pacote é executado pelo comando abaixo mencionado:

$ ping -d youtube.com

Opções de ping comumente usadas

Mencionados abaixo estão algumas opções de ping amplamente usadas e seu uso:

Opções Descrição
-b Permite que você faça ping em um endereço IP de transmissão
-d Usado para depuração do soquete
-EU Define o número máximo de pacotes a serem enviados antes de esperar uma resposta. Você precisará de acesso ao superusuário para definir um valor superior a 3.
-r Permite que a tabela de roteamento seja ignorada e os dados sejam enviados diretamente para o host.
-s Defina o tamanho do pacote
-T Definir tempo para viver (TTL)
-v Pacotes ICMP adicionais e respostas de eco são exibidas.

Ou você pode executar o abaixo mencionado "ajuda" comando para visualizar todas as opções usadas com o comando ping:

$ ping --help

Conclusão

O ping é um comando muito útil que pode ser executado em qualquer terminal para verificar o status da rede ou configurar o desempenho da rede. Várias funções relacionadas à inspeção de rede são executadas pelo comando ping e são discutidas neste artigo. Este artigo o ajudará a aprender o comando ping sem nenhuma dificuldade e usá -lo com eficiência. Passe por este artigo em detalhes e familiarize -se com o comando ping e aprenda seus usos.