Como executar ping na Internet no Ubuntu?


15

Preciso executar ping no Google para ver meu status da Internet. No Windows, usamos:

ping -t [websitename]

No menu Executar. Como faço isso no Ubuntu?


Para ver o status de tempo limite, ms, etc. de um determinado site
Andrew Twirling

5
Como isso não é duplicado muitos e muitos anos após o lançamento do Ask Ubuntu?
Peter Mortensen

11
Geralmente, acho mais útil executar ping no servidor DNS (8.8.8.8) para testar a conectividade com a Internet do que acessar o Google ou o Facebook ou qualquer outra coisa. Se qualquer site que você executar ping for desativado, você ainda terá acesso ao restante da web; se você perder a capacidade de fazer pesquisas de DNS, o resto da Web também deixará de funcionar para você.
Aoeuid 13/09/2015

3
O toda internet? (Oo)
zxq9 13/09/2015

Leia man ping, é claro.
waltinator

Respostas:


9

A resposta de chili555 já cobre a pergunta, no entanto, se você estiver tentando depurar um problema de conexão, tracerouteé muito mais detalhado (você precisará habilitar o repositório Universe para instalá-lo):

sudo apt-get update && sudo apt-get install traceroute

Exemplo de saída traceroute askubuntu.comna minha máquina:

ubuntu@ubuntu ~ % traceroute askubuntu.com 
traceroute to askubuntu.com (104.16.17.44), 30 hops max, 60 byte packets
 1  192.168.0.1 (192.168.0.1)  2.869 ms  3.661 ms  4.413 ms
 2  * * *
 3  0.0.0.0 (0.0.0.0)  33.405 ms  35.751 ms  37.452 ms
 4  0.0.0.0 (0.0.0.0)  42.541 ms 0.0.0.0 (0.0.0.0)  44.504 ms 0.0.0.0 (0.0.0.0)  50.297 ms
 5  0.0.0.0 (0.0.0.0)  53.278 ms 0.0.0.0 (0.0.0.0)  55.500 ms 0.0.0.0 (0.0.0.0)  57.140 ms
 6  * 0.0.0.0 (0.0.0.0)  32.867 ms  33.419 ms
 7  0.0.0.0 (0.0.0.0)  34.096 ms  35.122 ms  40.241 ms
 8  0.0.0.0 (0.0.0.0)  40.910 ms  41.986 ms  45.287 ms
 9  0.0.0.0 (0.0.0.0)  46.972 ms  47.290 ms  53.258 ms
10  104.16.17.44 (104.16.17.44)  53.822 ms  31.788 ms  33.164 ms

25

Até onde eu sei, no Windows, por padrão ping somesite.net, enviará 4 pacotes de solicitação de eco ICMP para o somesite.net. Como você utilizou a -topção ping -t somesite.net, ou seja , ela será executada indefinidamente no Windows, ou seja, continuará enviando pacotes de solicitação de eco ICMP até que você a encerre.

No Ubuntu ping soemsite.netserá executado indefinidamente, ou seja, é o mesmo que ping -t soemsite.netpara o Windows. Por outro lado, se você deseja enviar um certo número de pacotes, pode usar a -copção Por exemplo, para enviar 4 pacotes de solicitação de eco ICMP, é necessário abrir o Terminal com Ctrl+ Alt+ Te executar:

ping -c 4 somesite.net

Além disso, qualquer pacote pingenviado é altamente configurável no Ubuntu. Marque man pingpara obter mais idéias.


Como eu paro isso? Usar ping somesite.netno Windows sempre fazia ping apenas 10 vezes. Eu fiz isso no Ubuntu e, como você disse, está fazendo isso indefinidamente. Como eu paro isso? Estou preocupado que, se eu simplesmente sair, possa estragar alguma coisa.
SarahofGaia

@SarahofGaia Você pode especificar um certo número de solicitações a serem enviadas usando a -copção, por exemplo ping -c 10 somesite.net, enviará 10 pacotes .... Por outro lado, você pode encerrar uma pingoperação em andamento pressionando Ctrl + co teclado
heemayl


17

Por favor, abra um terminal Ctrl+ Alt+ T. Entrar:

ping -c3 www.google.com

Se você receber retornos de ping, estará conectado. Por exemplo:

--- www.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 20.697/21.033/21.260/0.294 ms

1

Se você deseja apenas testar se sua conexão está funcionando, uma maneira simples é usar fpingcom example.com . fpingretorna 0 em caso de sucesso; consulte o manual para obter detalhes sobre códigos de retorno.

if fping -q example.com
then
    # Connection is working.
else
    # Connection is not working.
fi
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.