Comandos Linux para networking: "ping"
O comando ping é usado para testar a conectividade de rede entre dois hosts,
enviando pacotes ICMP Echo Request e medindo os tempos de resposta. Ele
ajuda a diagnosticar problemas de rede, como latência, perda de pacotes e
disponibilidade do host.
Vamos explorar um pouco como deste, tendo em conta sua sintaxe e as opções
mais usadas no dia a dia.
Vamos linciar um teste de conectividade ao site
www.itroom.co.mz.
No linux, simplesmente usar o comando ping seguido do host, significa um teste infinito, até que este sejá explicitamente interrompido. Note na imagem acima que a saida diz o seguinte:
- 11 pacotes de teste foram transmitidos mas só 10 foram recebidos, o significa que 1 foi perdido.
- e também podemos notar o valor da percentagem dos pacotes perdidos.
Vamos lançar outro teste, para este endereço e também para o IP.
Fazer um teste de conectividade e especificar a quantidade de pacotes para
enviar. Para este efeito, usamos a opção -c. No
exemplo da imagem abaixo, fazemos u teste de conectividade ao endereço
www.google.com e enviamos apenas 4 pacotes.
Seguindo a mesma ideia anteriormente aplicada, vamos fazer o teste para o endereço e ip de onde os pacotes são retornados. Vejamos abaixo.
É possivel notar a partir dos exemplos anteriores que por padrão são
enviados 56 bytes de dados. este valor pode ser alterado e especificado
usando a opção -s. No exemplo da imagem abaixo,
fazer um teste para um host especificando o número de pacotes a enviar para
4 e 2000 bytes de dados. Vejamos.
Definir um intervalo de tempo em que os pacotes são enviados. Para este efeito usamos a opção -i. Vejamos nos exemplo abaixo, onde usamos no primeiro exemplo 2 segundos, e no segundo exemplo, 5 segundos.
Fazer um teste de conectividade para o endereço (IP) em vez do nome do
domínio. Em vez de fazer o teste para www.google.com, vamos fazer para
8.8.8.8 ou 8.8.4.4.
Fazer um teste de conectividade a partir de uma interface específica.















Comentários