Ubuntuでインターネットをpingする方法は?


15

インターネットの状態を確認するには、Googleにpingを送信する必要があります。Windowsでは次を使用します。

ping -t [websitename]

実行メニューで。Ubuntuでこれを行うにはどうすればよいですか?


特定のWebサイトのタイムアウトステータス、ミリ秒などを表示するには
アンドリュートワリング

5
Ask Ubuntuがリリースされてから何年も経って、これはどうして重複していないのでしょうか?
ピーターモーテンセン

1
一般に、DNSサーバー(8.8.8.8)をpingしてインターネット接続をテストする方が、GoogleやFacebookなどにアクセスするよりも便利です。pingを実行した特定のWebサイトがダウンした場合でも、残りのWebにアクセスできます。DNSルックアップを実行できなくなると、残りのWebも動作しなくなります。
アエウイド

3
全体のインターネット?(Oo)
zxq9

man pingもちろん読んでください。
ワルチネーター

回答:


9

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

25

私の知る限り、Windowsではデフォルトでping somesite.net4つのICMPエコー要求パケットをに送信しますsomesite.net-tつまりping -t somesite.net、オプションを使用したため、これはWindows上で無期限に実行されます。つまり、自分で終了するまでICMPエコー要求パケットを送信し続けます。

Ubuntuではping soemsite.net無期限に実行さping -t soemsite.netれます。つまり、Windowsの場合と同じです。一方、特定の数のパケットを送信する場合は、-cオプションを使用できます。たとえば、4つのICMPエコー要求パケットを送信するには、ターミナルをCtrl+ Alt+で開いて実行する必要がTあります。

ping -c 4 somesite.net

また、パケットping送信はUbuntuで高度に設定可能です。man pingより多くのアイデアを得るためにチェックしてください。


どうすれば止められますか?ping somesite.netWindowsで使用すると、常にpingが10回程度になります。Ubuntuでそれをやったばかりで、あなたが言ったように、それは無期限にやっている。どうすれば止められますか?ただ退出すると何かを台無しにするのではないかと心配です。
サラホフガイア

@SarahofGaiaあなたが使用して送信されるリクエストの一定数を指定することができ-c、オプションなどは、ping -c 10 somesite.net一方、あなたが継続的に終了することができます.... 10個のパケットを送信しますping押して操作をCtrl + cキーボード上
heemayl

動いた!ありがとうございました!!!
サラホフガイア

17

ターミナルを開いてください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

1

接続が機能しているかどうかを単にテストしたい場合、簡単な方法はexample.comで使用fpingすることです。成功すると0を返します。戻りコードの詳細については、マニュアルを参照してください。fping

if fping -q example.com
then
    # Connection is working.
else
    # Connection is not working.
fi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.