Ubuntu'da internete ping işlemi nasıl yapılır?


15

İnternet durumumu görmek için Google'a ping atmam gerekiyor. Windows'da:

ping -t [websitename]

Çalıştır menüsünde. Bunu Ubuntu'da nasıl yapabilirim?


Belirli bir web sitesinin zaman aşımı durumunu, ms'yi vb. Görmek için
Andrew Twirling

5
Ask Ubuntu'nun piyasaya sürülmesinden yıllar sonra bu nasıl bir kopya değil?
Peter Mortensen

1
İnternet bağlantısını test etmek için DNS sunucuma (8.8.8.8) ping göndermeyi genellikle Google veya Facebook'a veya başka bir şeye vurmaktan daha yararlı buluyorum. Ping yaptığınız herhangi bir web sitesi kapanırsa, yine de web'in geri kalanına erişebilirsiniz; DNS aramaları yapma yeteneğini kaybederseniz, web'in geri kalanı da sizin için çalışmayı durdurur.
Aoeuid

3
Bütün internet? (Oo)
zxq9

man pingTabii ki okuyun .
waltinator

Yanıtlar:


9

chili555'in cevabı zaten soruyu kapsıyor, ancak bir bağlantı sorununu hata ayıklamaya çalışıyorsanız, traceroutedaha ayrıntılı (Evren deposunu yüklemek için etkinleştirmeniz gerekir):

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

Makinemde örnek çıktı traceroute askubuntu.com:

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

Bildiğim kadarıyla, Windows'ta varsayılan olarak ping somesite.net4 ICMP yankı isteği paketi gönderir somesite.net. Bu -tseçeneği kullandığınız gibi ping -t somesite.net, bu Windows üzerinde süresiz olarak çalışacaktır, yani siz kendiniz bırakana kadar ICMP yankı isteği paketlerini göndermeye devam edecektir.

Ubuntu üzerinde ping soemsite.netsüresiz çalışacak yani ping -t soemsite.netWindows için aynıdır . Öte yandan belirli sayıda paket göndermek istiyorsanız -cseçeneği kullanabilirsiniz . Örneğin, 4 ICMP yankı istek paketi göndermek için Terminal'i Ctrl+ Alt+ ile açmanız Tve çalıştırmanız gerekir:

ping -c 4 somesite.net

Ayrıca herhangi bir paket pingUbuntu üzerinde yapılandırılabilir. Kontrol man pingfazla fikir edinmek için.


Nasıl durdurabilirim? ping somesite.netWindows üzerinde kullanmak her zaman sadece 10 kez ping yapar. Bunu sadece Ubuntu'da yaptım ve dediğin gibi bunu süresiz olarak yapıyor. Nasıl durdurabilirim? Sadece dışarı çıkarsam bir şeyleri mahvedebileceğinden endişeliyim.
SarahofGaia

@SarahofGaia -cseçeneğini kullanarak gönderilecek belirli sayıda istek belirtebilirsiniz, örneğin ping -c 10 somesite.net10 paket gönderir .... Öte yandan, klavyeye pingbasarak devam eden bir işlemi sonlandırabilirsinizCtrl + c
heemayl

İşe yaradı! Teşekkür ederim!!!
SarahofGaia

17

Lütfen bir terminal Ctrl+ Alt+ açın T. Giriş:

ping -c3 www.google.com

Ping geri dönüşleri alırsanız, o zaman bağlanırsınız. Örneğin:

--- 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

Yalnızca bağlantınızın çalışıp çalışmadığını test etmek istiyorsanız, example.comfping ile kullanmanın basit bir yolu vardır . başarı durumunda 0 döndürür; dönüş kodlarıyla ilgili ayrıntılar için kılavuza bakın.fping

if fping -q example.com
then
    # Connection is working.
else
    # Connection is not working.
fi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.