Manual o que é e como usar o comando PING Windows e Linux

Um dos comandos mais usados ​​a nível administrativo e de suporte ao longo do tempo é o comando PING.
A maioria de nós sabe que este comando nos dá a capacidade de verificar a conexão com um computador remoto, enviando uma série de solicitações e, assim, verificar sua disponibilidade e escopo.
Hoje vamos analisar detalhadamente tudo o que este comando nos oferece, bem como suas múltiplas alternativas de uso em Ambientes Windows e Linux.

Qual é o comando pingPing (Packet Internet Groper - Internet Packet Finder) é uma ferramenta de comando incluída por defeito nos sistemas operativos com a qual teremos a possibilidade de verificar o estado de uma ligação a um computador local ou remoto e isto é bastante útil para verificar se um determinado endereço IP ou computador está acessível ou não e em desta forma, execute ações administrativas.

Como funciona o comando PingDeve-se notar que graças a este comando podemos verificar se existem erros de conectividade na rede, e para isso o comando ping envia uma série de pacotes para um endereço IP ou computador e graças a tempo limite de resposta pelo referido endereço ou equipamento pode-se determinar se a conectividade apresenta ou não algum tipo de atraso e isso é conhecido como latência.

Desta forma, quando a resposta do ping for rápida, indica que a conectividade está boa, mas quando a resposta for errada ou lenta, indica que algo no caminho está operando com erro, seja um roteador, modem, etc. e desta forma teremos a oportunidade de analisar onde está a culpa para tomar medidas corretivas.

Quando usar o comando pingExistem algumas situações em que este comando é bastante útil dentro de nossas tarefas de suporte e gerenciamento, alguns destes casos são:

  • Verifique a latência entre dois endereços ou equipes.
  • Verifique a conectividade de uma rede.
  • Conhecê-la direção IP de um domínio.
  • Pode ser implementado em scripts para controlar a disponibilidade de um servidor remoto.
  • Verifica a disponibilidade de uma equipe.
Podemos verificar que a utilização deste comando é bastante extensa e de grande ajuda para muitas tarefas de gerenciamento.

1. Parâmetros para adicionar ao comando PING no Windows e Linux


Embora na maioria das vezes usemos o comando Ping de forma simples (ping (endereço IP), há uma série de parâmetros que podem ser adicionados para aumentar as capacidades do Ping, esta sintaxe é
 ping [-t] [-a] [-n contagem] [-l tamanho] [-f] [-i TTL] [-v TOS] [-r contagem] [-s contagem] [-w tempo limite] [- R] [-S srcaddr] [-p] [-4] [-6] destino [/?]
Os parâmetros acima mencionados cumprem as seguintes funções

-tUsando esta opção, indicamos que o ping continua a enviar solicitações ao dispositivo ou endereço de destino continuamente, para parar de enviar solicitações usaremos a combinação de teclas Ctrl + C.

-paraEste parâmetro resolve o nome de um host no endereço IP.

-n count (contagem)Este parâmetro nos permite indique o número de solicitações de eco que enviaremos para o endereço de destino, o valor por o padrão é 4.

-l tamanho (tamanho)Este parâmetro nos permite especificar em bytes, o tamanho do campo de dados em mensagens de solicitação enviadas. O tamanho pode ser entre 32 e 65.527, sendo 32 o valor padrão.

-FAo usar este parâmetro, evitamos que as mensagens de solicitação enviadas de ser fragmentado entre os roteadores e o destino.

-i TTL TTL - Tempo de vidaUsando este parâmetro, temos a possibilidade de definir o tempo de vida de cada mensagem enviado.

-v TOS TOS (tipo de serviço)Usando este parâmetro, temos a possibilidade de estabelecer um valor para o tipo de serviço e não é um valor amplamente usado no Windows 7.

-r contagemCom este parâmetro, temos a possibilidade de definir o número de saltos Entre o computador local e o computador de destino que queremos exibir na tela, o valor máximo que podemos definir é 9.

-s contagemCom este parâmetro exibimos a hora no formato de carimbo de data / hora em que a solicitação é recebida e a resposta de eco é enviada. O valor máximo a ser definido é 4.

-w tempo limiteEste parâmetro nos permite definir tempo limite que o comando ping deve aguardar cada resposta das solicitações enviadas. Este valor é representado em milissegundos e o o valor padrão é 4000 ms ou 4 segundos.

-RCom este parâmetro, definimos o rota de ida e volta das candidaturas apresentadas.

-S srcaddrCom esta opção podemos especifique o endereço de origem ou endereço de recurso.

-pCom este parâmetro nós pingamos um provedor de virtualização, como Hyper-V.

-4Ao usar este parâmetro nós forçamos o comando ping para usar o endereçamento IPV4 exclusivamente.

-6Com este parâmetro, forçamos o comando ping a fazer uso exclusivo de endereçamento IPv6.

AlvoEste valor se refere ao endereço de destino ou equipe onde executaremos o comando ping.

/?Este curinga exibe o ajuda do comando ping.

ObservaçãoÉ importante esclarecer que os parâmetros -f, -v, -r, -s, -j e -k trabalhar exclusivamente com endereços IPv4 enquanto os parâmetros -R e -S trabalhar com endereços IPv6 exclusivamente.

2. Resultado ao executar o comando PING no Windows e Linux

Passo 1
Para saber como o comando ping responde, realizamos um ping básico

 ping www.solvetic.com

PROLONGAR

Passo 2
O Estrutura básica do Ping É o seguinte:

Responder de (endereço IP)Indica que o comando ping está recebendo uma resposta à solicitação de pacotes enviados do endereço IP de destino.

BytesIndique o tamanho em bytes da resposta.

ClimaRefere-se a clima, em milissegundos, que ping obteve a resposta pela equipe alvo.

TTLIndica o Tempo de vida ou tempo de vida indica por quantos roteadores ou dispositivos ele passa o pacote antes de ser rejeitado.

Pacotes enviadosIndica o número de pedidos enviados pelo comando ping.

Pacotes recebidosIndica quais pacotes receberam um resposta correta pela equipe ou gestão do destino.

Pacotes perdidosIndica quantos pedidos estavam incorretos devido a alguma falha no caminho da solicitação.

etapa 3
Embora no exemplo descrito todos os pacotes tenham, às vezes, uma resposta correta podemos estar diante das seguintes mensagens:

Rede de destino inacessívelEste erro indica que não há caminho para o endereço de destino ou equipe.

Tempo limite para este pedidoEste erro indica que existem erros na conexão entre o computador doméstico e o computador de destino.

etapa 3
Algumas das causas desses erros são:

  • A equipe alvo é desligado ou inativo.
  • Alguns dos roteadores no caminho há inativo.
  • O latência é mais alto que um segundo.
  • Não há rota de retorno para a equipe.

3. Exemplos do comando Ping no Windows 10


Veremos alguns exemplos de como usar o comando ping no Windows 10

ping -n 6 -l 1000 www.solvetic.comCom este comando, estamos indicando que eles são 6 solicitações enviadas para a equipe de destino, com o parâmetro n, e com o parâmetro -l indicamos que o tamanho de cada pacote enviado é 1000 bytes.

PROLONGAR

ping -a 8.8.8.8Neste exemplo, instruímos o comando ping para tentar resolver o nome do host cujo endereço IP é 8.8.8.8 e se não o resolver, execute o ping normalmente. Podemos ver que o comando ping resolve que o nome do host é google-public-dns-a.google.com.

PROLONGAR

ping -i www.solvetic.comEsta opção aumentar o tempo de envio Entre cada pacote, neste exemplo, definimos o tempo entre o pacote e o pacote em 4 segundos.

PROLONGAR

ping localhostEste parâmetro nos permite fazer ping e verificar a conectividade da rede da equipe local.

PROLONGAR

ping -w 6 www.solvetic.comCom este parâmetro indicamos ao comando ping que enviar solicitações por 6 segundos e terminar o processo de envio automaticamente.

PROLONGAR

ping google.com -f -l 1472Com este parâmetro podemos estabelecer se existe algum tipo de desfragmentação nos pacotes enviados.

PROLONGAR

ping -r 4 www.solvetic.comCom o parâmetro indicado, permitimos que sejam exibidos no console a rota em 4 saltos para o endereço de destino.

PROLONGAR

4. Exemplos do comando Ping no Ubuntu 16


Ubuntu 16 é um dos distros mais usadas e o popular Linux por sua versatilidade e escopo. Podemos fazer uso do comando Ping para saber os diferentes estados da rede a partir daí, alguns dos exemplos usando Ping no Ubuntu 16 são

ping ww.solvetic.comEsta opção torna um ping permanente para a gerência ou equipe de destino; Para parar de enviar pacotes, usaremos a combinação de teclas Ctrl + C.

PROLONGAR

Podemos ver um resumo completo de quantos pacotes foram enviados, cquantos corretos e quantos perdidos, bem como o tempo máximo e mínimo de resposta.

ping www.solvetic.com -c 1Com este parâmetro, enviamos uma solicitação para verifique o status do computador de destino.

PROLONGAR

ping -c 7 www.solvetic.comUsando este parâmetro enviamos 7 pedidos para o endereço de destino para verificar seu status e após a sétima solicitação interromper o envio e exibir os resultados.

PROLONGAR

ping -VEsta opção nos permite ver a versão do ping no Ubuntu 16

PROLONGAR

ping -c 5 -q www.solvetic.comO parâmetro -q nos permite visualizar exclusivamente o resumo das estatísticas de Ping na tela.

PROLONGAR

ping -w 80 localhostCom este valor estamos indicando que 80 solicitações para verificar o status da rede, durante a implantação dos pacotes, podemos usar a combinação de teclas Ctrl + │ para exibir um resumo do pacote até esse ponto, neste exemplo nos pacotes 13 e 16.

PROLONGAR

[panelplain = 'ping -R www.solvetic.com'] Graças a este comando, podemos exibir o caminho completo de ambos pacotes enviados como recebidos.

PROLONGAR

Podemos utilizar o comando Ping nos diferentes ambientes para obter informações claras e detalhadas sobre o estado da rede e os componentes que participam no processo de comunicação, de forma a manter um controlo centralizado sobre o estado e possíveis falhas nos próprios. Além deste comando, temos outros interessantes, então sugerimos que você veja como usar ipconfig, tracert, ping e nslookup do PowerShell para administrar nossos sistemas e redes.

Comandos PowerShell

wave wave wave wave wave