Bagaimana cara ping Internet di Ubuntu?


15

Saya perlu melakukan ping ke Google untuk melihat status Internet saya. Di Windows kami menggunakan:

ping -t [websitename]

Dalam menjalankan menu. Bagaimana saya melakukan ini di Ubuntu?


Untuk melihat status batas waktu, ms, dll. Situs web tertentu
Andrew Twirling

5
Bagaimana ini bukan duplikat banyak, bertahun-tahun setelah Ask Ubuntu diluncurkan?
Peter Mortensen

1
Saya biasanya merasa lebih berguna untuk melakukan ping ke server DNS saya (8.8.8.8) untuk menguji konektivitas internet daripada memukul Google atau Facebook atau apa pun. Jika situs web tertentu yang Anda ping turun, Anda masih memiliki akses ke seluruh web; jika Anda kehilangan kemampuan untuk melakukan pencarian DNS, sisa web berhenti bekerja untuk Anda juga.
Aoeuid

3
The seluruh internet? (Oo)
zxq9

Baca man ping, tentu saja.
waltinator

Jawaban:


9

Jawaban chili555 sudah mencakup pertanyaan, tetapi jika Anda mencoba men-debug masalah koneksi tracerouteadalah cara yang lebih verbose (Anda harus mengaktifkan repositori Universe untuk menginstalnya):

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

Output sampel dari traceroute askubuntu.compada mesin saya:

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

Sejauh yang saya tahu, pada Windows secara default ping somesite.netakan mengirim 4 paket permintaan gema ICMP ke somesite.net. Seperti Anda telah menggunakan -topsi yaitu ping -t somesite.net, ini akan berjalan tanpa batas pada Windows yaitu akan terus mengirim paket permintaan gema ICMP sampai Anda berhenti sendiri.

Pada Ubuntu ping soemsite.netakan berjalan tanpa batas yaitu sama seperti ping -t soemsite.netuntuk Windows. Di sisi lain, jika Anda ingin mengirim sejumlah paket, Anda dapat menggunakan -copsi ini. Misalnya, untuk mengirim 4 paket permintaan gema ICMP, Anda perlu membuka Terminal dengan Ctrl+ Alt+ Tdan menjalankan:

ping -c 4 somesite.net

Juga setiap paket yang pingdikirim sangat dapat dikonfigurasi di Ubuntu. Periksa man pinguntuk mendapatkan lebih banyak ide.


Bagaimana saya menghentikannya? Menggunakan ping somesite.netWindows akan selalu membuatnya ping 10 kali atau lebih. Saya baru saja melakukannya di Ubuntu dan seperti yang Anda katakan itu melakukannya tanpa batas. Bagaimana saya menghentikannya? Saya khawatir jika saya keluar saja itu bisa mengacaukan sesuatu.
SarahofGaia

@SarahofGaia Anda dapat menentukan sejumlah permintaan yang akan dikirim dengan menggunakan -copsi misalnya ping -c 10 somesite.netakan mengirim 10 paket .... Di sisi lain, Anda dapat menghentikan pingoperasi yang sedang berlangsung dengan menekan Ctrl + ckeyboard
heemayl

Berhasil! Terima kasih!!!
SarahofGaia

17

Silakan buka terminal Ctrl+ Alt+ T. Memasukkan:

ping -c3 www.google.com

Jika Anda mendapatkan pengembalian ping, maka Anda terhubung. Sebagai contoh:

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

Jika Anda hanya ingin menguji apakah koneksi Anda bekerja, cara sederhana adalah dengan menggunakan fpingdengan example.com . fpingmengembalikan 0 pada kesuksesan; lihat manual untuk detail kode pengembalian.

if fping -q example.com
then
    # Connection is working.
else
    # Connection is not working.
fi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.