ping
untuk host luar dapat gagal karena banyak alasan, hanya beberapa yang benar-benar mengatakan sesuatu yang berguna tentang keadaan jaringan Anda sendiri.
Sebagai langkah pertama, buka jendela terminal dan ketik
ip route ls
Anda akan melihat output di sepanjang baris
shadur@equinox:~$ ip route ls
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.102
default via 192.168.15.1 dev eth0
Ini menunjukkan bahwa jaringan lokal Anda adalah koneksi ethernet ( eth0
) dengan alamat tersebut 192.168.15.0
, dan bahwa gateway default-nya di mana ia mengakses seluruh internet dapat ditemukan di 192.168.15.1
.
Selanjutnya, Anda dapat mencoba ke ping
alamat itu:
shadur@equinox:~$ ping 192.168.15.1
PING 192.168.15.1 (192.168.15.1) 56(84) bytes of data.
64 bytes from 192.168.15.1: icmp_req=1 ttl=255 time=0.352 ms
64 bytes from 192.168.15.1: icmp_req=2 ttl=255 time=0.269 ms
^C
--- 192.168.15.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.269/0.310/0.352/0.045 ms
Jika Anda melihat sesuatu yang mirip dengan yang di atas, jaringan lokal Anda, setidaknya, baik-baik saja. Pada titik ini Anda dapat mulai mencari dengan alat yang lebih canggih seperti traceroute
untuk melihat di mana koneksi Anda ke tujuan mungkin gagal.
Namun, setelah pemeriksaan cepat google dari apa growl
yang sebenarnya seharusnya saya dapatkan perasaan bahwa ada sesuatu yang salah. Bisakah Anda memperluas pertanyaan Anda untuk memberi kami beberapa detail tentang apa yang Anda coba lakukan, bagaimana Anda mencobanya, dan hasil kesalahan penuh? Garis yang saat ini Anda berikan kepada kami akan terputus tiba-tiba ...
ping -c 1 www.yourtrustedserver.com | grep " 0% packet loss"
. Apa yang dilakukan adalah melakukan ping server dengan satu paket, dan menangkap output untuk string "0% packet loss". (ruang sebelum 0% penting) Jika perintah mengembalikan satu baris, Anda terhubung, jika tidak, tidak terhubung.