# Comando ping do Linux: para verificar a ligação a outros dispositivos da sua rede

O [comando](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comandos-do-linux-a-lista-essencial/ "Comandos de Linux: la lista fundamental") ping [do Linux](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comandos-do-linux-a-lista-essencial/ "Comandos de Linux: la lista fundamental") é utilizado para verificar se é possível estabelecer ligação com outros computadores ou dispositivos da sua rede. Trata-se de um método que funciona com a maioria dos sistemas operativos e dispositivos com ligação à Internet.

## O que é o comando ping no Linux?

O comando ping é um método simples e comprovado para determinar **se é possível estabelecer uma ligação com um computador ou dispositivo na sua rede**. O comando envia um pedido que é respondido imediatamente pela outra parte. Desta forma, pode-se presumir que a ligação entre ambas as partes foi estabelecida e está operacional. As perguntas e respostas não funcionam apenas no Linux e em distribuições Linux como o Ubuntu, mas também em todos os sistemas operativos comuns. A maioria dos dispositivos, como routers, impressoras ou scanners, também costuma responder a um pedido de ping. É possível impedir manualmente a resposta automática a um pedido de ping, mas isso não oferece qualquer vantagem em termos de segurança.

## Como funciona o comando ping no Linux?

O comando ping é introduzido e executado no terminal. Envia um sinal simples para um destino ou destinatário específico, que responde automaticamente com um sinal de confirmação. O destino é especificado através do seu endereço IP ou do seu nome de host. Caso se utilize um nome de host, é feita uma tentativa de conversão para um endereço DNS, pelo que o comando ping também serve para obter um endereço DNS. Se o comando ping do Linux não for interrompido manualmente ou através de uma opção, envia um sinal a cada segundo de forma contínua. Existem duas variantes diferentes do comando: **«ping» é utilizado para endereços IPv4 e «ping6» para endereços IPv6**.

## Como é a sintaxe do comando ping?

O comando ping do Linux tem a seguinte sintaxe:

```shell
$ ping [opciones] [destino]
```

O `ping` é o comando propriamente dito, que pode ser personalizado através de opções. O destino é um endereço IP específico ou um nome de host.

## Que opções oferece o comando ping?

O comando ping oferece muitas opções. Aqui estão as mais importantes:

- **-c \[Número\]:** indica quantos pings devem ser enviados no total. O comando ping pára assim que esse número for atingido.
- **-I \[Interface\]:** define através de que interface a solicitação de ping é enviada.
- **-i \[Intervalo\]:** indica o intervalo de tempo que deve decorrer entre cada ping. O valor predefinido é de um segundo e o intervalo é indicado em segundos.
- **-W \[Tempo de espera\]:** indica quanto tempo se deve esperar por uma resposta antes de interromper automaticamente a tentativa de ligação. O tempo de espera também é indicado em segundos.
- **-w \[Tempo máximo\]:** define durante quanto tempo devem ser realizadas as solicitações de ping. Se o tempo, especificado em segundos, tiver expirado, a tentativa de conexão é interrompida, independentemente de ter sido bem-sucedida ou não.

## Exemplos do comando ping

Apresentamos-lhe alguns exemplos simples para que possa ver como funciona o comando ping no Linux.

```shell
$ ping paginaejemplo.es
```

O comando anterior envia continuamente um ping a cada segundo para o site *paginaejemplo.es*. O resultado obtido é o endereço DNS do site.

```shell
$ ping -c 5 paginaejemplo.es
```

O comando anterior envia cinco pings para *paginaejemplo.es* e indica se foram bem-sucedidos. Após cinco tentativas sem sucesso, o comando pára automaticamente.

```shell
$ ping6 ipv6.paginaejemplo.es
```

O comando anterior verifica se dispõe de uma ligação à Internet com suporte para IPv6 e se consegue aceder a *paginaejemplo.es* através dessa ligação.


This is a markdown version of: [https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comando-ping-do-linux/](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comando-ping-do-linux/) for AI/LLM consumption.