Aula Sobre o Comando PING #LINUX
Índice:
- Como usar o comando Ping
- Especifique o número de pacotes
- Especifique a interface de origem
- Especifique o protocolo da Internet
- Conclusão
O comando
ping
é um dos utilitários mais usados para solucionar problemas, testar e diagnosticar problemas de conectividade de rede.
O Ping funciona enviando um ou mais pacotes de solicitação de eco ICMP (Internet Control Message Protocol) para um IP de destino especificado na rede e aguarda uma resposta. Quando o destino recebe o pacote, ele responde com uma resposta de eco do ICMP.
Com o comando
ping
, você pode determinar se um IP de destino remoto está ativo ou inativo. Você também pode encontrar o atraso de ida e volta na comunicação com o destino e verificar se há perda de pacotes.
O utilitário
ping
faz parte do
iputils
(ou
iputils-ping
), pré-instalado em quase todas as distribuições Linux.
ping
também está disponível no Windows, macOS e FreeBSD.
Como usar o comando Ping
A sintaxe para o comando ping é a seguinte:
ping DESTINATION
Para ilustrar melhor como o comando ping funciona, faça ping no
google.com
:
ping google.com
A saída será mais ou menos assim:
PING google.com (172.217.22.206) 56(84) bytes of data. 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=1 ttl=53 time=40.2 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=2 ttl=53 time=41.8 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=3 ttl=53 time=47.4 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=4 ttl=53 time=41.4 ms ^C --- google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 7ms rtt min/avg/max/mdev = 40.163/42.700/47.408/2.790 ms
O comando
ping
resolve o nome do domínio em um endereço IP e começa a enviar pacotes ICMP para o IP de destino. Se o IP de destino estiver acessível, ele responderá novamente e o comando ping imprimirá uma linha que inclui os seguintes campos:
- O número de bytes de dados. O padrão é 56, que se traduz em 64 bytes de dados ICMP -
64 bytesO endereço IP do destino -from muc11s01-in-f14.1e100.net (172.217.22.206)O número de sequência do ICMP para cada pacote.icmp_seq=1A hora de viver. -ttl=53- Como funciona o TTL O tempo de ping, medido em milissegundos, que é o tempo de ida e volta para o pacote chegar ao host e a resposta para retornar ao remetente. -time=41.4 ms
Por padrão, o intervalo entre o envio de um novo pacote é de um segundo.
O comando
ping
continuará enviando pacotes ICMP para o endereço IP de destino até receber uma interrupção. Para interromper o comando, basta pressionar a combinação de teclas
Ctrl+C
Quando o comando para, ele exibe uma estatística incluindo a porcentagem de perda de pacotes. A perda de pacotes significa que os dados foram descartados em algum lugar da rede, indicando um problema na rede. Se houver uma perda de pacotes, você pode usar o comando
traceroute
para identificar onde ocorre a perda de pacotes.
Se o
ping
não retornar uma resposta, significa que a comunicação de rede não está estabelecida. Quando isso acontece, nem sempre significa que o IP de destino não está ativo. Alguns hosts podem ter um firewall que está bloqueando o tráfego ICMP ou configurado para não responder a solicitações de ping.
Em caso de êxito, o comando
ping
sai com o código
0
. Caso contrário, ele sairá com o código
1
ou
2
. Isso pode ser útil ao usar o utilitário
ping
em um script de shell.
Nas seções a seguir, abordaremos as opções de comando
ping
mais usadas.
Especifique o número de pacotes
Como já mencionado, por padrão, o
ping
continuará enviando pacotes ICMP até receber um sinal de interrupção. Para especificar o número de pacotes de solicitação de eco a serem enviados após o término do ping, use a opção
-c
seguida pelo número dos pacotes:
ping -c 1 DESTINATION
Por exemplo, para
linuxize.com
ping em
linuxize.com
apenas uma vez, você usaria:
Especifique a interface de origem
O comportamento padrão do comando
ping
é enviar pacotes ICMP pela rota padrão. Se você possui várias interfaces em sua máquina, pode especificar a interface de origem com a opção
-I
:
ping -I INTERFACE_NAME DESTINATION
O comando a seguir fará ping em
linuxize.com
usando o
em2
como uma interface de origem:
Especifique o protocolo da Internet
Quando você executa o comando
ping
, ele usa IPv4 ou IPv6, dependendo das configurações de DNS da sua máquina.
Para forçar o
ping
a usar o IPv4, passe a opção
-4
ou use o apelido
ping4
:
ping -4 DESTINATION
Para IPv6, passe a opção
-6
ou use
ping6
:
Conclusão
ping
é um utilitário de rede de linha de comando que permite testar a conectividade no nível de IP de um determinado host na rede.
Para visualizar todas as opções disponíveis do comando
ping
, digite
man ping
no seu terminal.
A Dell busca expandir sua oferta no Linux Para expandir suas ofertas no Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações do sistema operacional Linux Em um esforço para expandir suas ofertas de Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações de netbooks para o Linux, disse uma autoridade da empresa na quarta-feira. A empresa está pesquisando a possibilidade de oferecer novos produtos Linux. bas
Smartbooks são dispositivos do tipo netbook que são alimentados por chips projetados pela Arm. Os dispositivos suportam principalmente o sistema operacional Linux e são projetados para aqueles que dependem da Web para a maior parte de sua computação. A Dell não pôde dizer se ofereceria um livro inteligente.
Aproveite a linha de comando com o comando Take
Integre o prompt de comando, a GUI e uma poderosa linguagem de lote com o potente kit de ferramentas Take Command. > Você não adora quando procura um programa que precisa para executar uma função, encontrá-la e depois descobrir que ela faz muito mais? Eu encontrei o Take Command ($ 100, 30 dias de teste gratuito) depois de ter sido frustrado com a linha de comando ruim no Windows. Eu descobri que isso me deu o que eu queria, e muitas coisas que eu não sabia que queria - mas agora eu definitivame
Comando Chmod no linux (permissões de arquivo)
No Linux, o acesso aos arquivos é gerenciado através das permissões, atributos e propriedade do arquivo. Este tutorial aborda como usar o comando chmod para alterar as permissões de acesso de arquivos e diretórios.







