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:
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.