ping
Rede
Uso
ping -c <count> <host>Envia pedidos ICMP echo para ver se um host responde e quanto tempo leva; sem resposta nao significa que esta fora, porque muitos firewalls descartam ICMP enquanto TCP funciona.
Opções comuns
| Opção | Significado |
|---|---|
| -c 4 | Stop after four packets. Without it, ping runs until Ctrl+C. |
| -i 0.2 | Interval between packets; anything under 0.2s needs root. |
| -s 1472 | Payload size. With -M do on Linux this is how you find the MTU. |
| -W 1 | How long to wait for a reply: seconds on Linux, milliseconds on macOS. |
| -t 5 | Total seconds before giving up, on macOS/BSD (on Linux that flag is -w). |
| -4 / -6 | Force IPv4 or IPv6. |
Exemplos
ping -c 4 1.1.1.1Four packets to an address that does not need DNS to work.
ping -c 3 -s 1472 -M do 8.8.8.8Check whether 1500-byte packets survive the path (Linux).
Quando a conexão falha, estes mostram até onde ela chegou: o nome não resolve, não há rota ou a porta está fechada.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que ping faz?
Envia pedidos ICMP echo para ver se um host responde e quanto tempo leva; sem resposta nao significa que esta fora, porque muitos firewalls descartam ICMP enquanto TCP funciona.
Q. Como se digita?
ping -c <count> <host> — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 6; a lista completa está em man ping. Este comando fica em Rede.
Comandos relacionados
página man: man ping