インターネットの状態を確認するには、Googleにpingを送信する必要があります。 Windowsでは次を使用します。
ping -t [websitename]
実行メニューで。 Ubuntuでこれを行うにはどうすればよいですか?
chili555の答えはすでに質問をカバーしていますが、接続の問題traceroute
をデバッグしようとする場合はもっと冗長です(インストールするためにはUniverseリポジトリを有効にする必要があります):
Sudo apt-get update && Sudo apt-get install traceroute
私のマシンでの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
私の知る限り、Windowsではデフォルトでping somesite.net
はsomesite.net
に4つのICMPエコー要求パケットを送信します。 -t
オプション、つまりping -t somesite.net
を使用したため、これはWindows上で無期限に実行されます。つまり、自分で終了するまでICMPエコー要求パケットを送信し続けます。
Ubuntuでは、ping soemsite.net
は無期限に実行されます。つまり、Windowsのping -t soemsite.net
と同じです。一方、特定の数のパケットを送信する場合は、-c
オプションを使用できます。たとえば、4つのICMPエコー要求パケットを送信するには、ターミナルを開く必要があります Ctrl+Alt+T そして実行:
ping -c 4 somesite.net
また、ping
が送信するパケットは、Ubuntu上で高度に設定可能です。 man ping
をチェックして、他のアイデアを入手してください。
ターミナルを開いてください Ctrl+Alt+T。入る:
ping -c3 www.google.com
Pingが返される場合、接続されています。例えば:
--- 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
接続が機能しているかどうかだけをテストしたい場合、簡単な方法はfping
を example.com とともに使用することです。 fping
は成功すると0を返します。戻りコードの詳細については、マニュアルを参照してください。
if fping -q example.com
then
# Connection is working.
else
# Connection is not working.
fi