Linuxコマンド【 ping 】ホストとの接続を確認する

当ページのリンクには広告が含まれています。

スポンサーリンク

pingコマンドは、ネットワーク上のホストとの接続を確認するコマンドです。

pingコマンド

書式

ping [オプション] ホスト

pingコマンドを停止する場合は、「Ctrlキー」を押しながら「Cキー」を押します。

オプション

-c 回数ECHO_REQUESTの回数を指定します。
-i 秒パケットの送信間隔を秒で指定します。
-n数値出力のみになります。ホスト名は表示されません。
-rホストに直接(ルーターなどを通さず)パケットを送信します。
-R送信したパケットの経路を表示します。
-qコマンド実行開始時と終了時のメッセージのみを表示します。
-t TTL値パケットのTTL(Time to Live)値を指定します。
-v詳細情報を表示します。

使用例

オプションなしで、指定のホストへパケットを送信します。ホストとの接続が確認できていますね。コマンドを停止する場合は、「Ctrlキー」を押しながら「Cキー」を押します。

# ping yahoo.com
PING yahoo.com (206.190.36.45) 56(84) bytes of data.
64 bytes from ir1.fp.vip.gq1.yahoo.com (206.190.36.45): icmp_req=1 ttl=47 time=267 ms
64 bytes from ir1.fp.vip.gq1.yahoo.com (206.190.36.45): icmp_req=2 ttl=47 time=271 ms
64 bytes from ir1.fp.vip.gq1.yahoo.com (206.190.36.45): icmp_req=3 ttl=47 time=237 ms
64 bytes from ir1.fp.vip.gq1.yahoo.com (206.190.36.45): icmp_req=4 ttl=46 time=265 ms
^C
--- yahoo.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 237.671/260.709/271.651/13.468 ms

コマンド実行結果を数値出力のみにします(オプション -n)。ホスト名は表示しません。

# ping -n webkaru.net
PING webkaru.net (120.136.14.28) 56(84) bytes of data.
64 bytes from 120.136.14.28: icmp_req=1 ttl=52 time=9.34 ms
64 bytes from 120.136.14.28: icmp_req=2 ttl=52 time=9.96 ms

パケットを指定したホストへ直接送信します(オプション -r)。ホストへ直接接続されていない場合は、以下のようなエラーが表示されます。

# ping -r webkaru.net
PING webkaru.net (120.136.14.28) 56(84) bytes of data.
ping: sendmsg: Network is unreachable
ping: sendmsg: Network is unreachable
…

送信したパケットの経路を表示します(オプション -R)。

# ping -R webkaru.net
PING webkaru.net (120.136.14.28) 56(124) bytes of data.
64 bytes from sv727.xserver.jp (120.136.14.28): icmp_req=1 ttl=52 time=14.3 ms
RR: 	example.com (111.222.111.111)
	g-o-p-4ee-a01-1-e-1-1.interq.or.jp (210.157.9.210)
	g-o-4eb-a13-1-e-1-4.interq.or.jp (210.172.131.150)
	… 略 …

64 bytes from sv727.xserver.jp (120.136.14.28): icmp_req=2 ttl=52 time=24.4 ms	(same route)
^C
--- webkaru.net ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 14.377/19.398/24.420/5.023 ms

開始時と終了時のメッセージのみを表示します(オプション -q)。

# ping -q webkaru.net
PING webkaru.net (120.136.14.28) 56(84) bytes of data.
^C
--- webkaru.net ping statistics ---
21 packets transmitted, 21 received, 0% packet loss, time 20028ms
rtt min/avg/max/mdev = 9.332/9.487/9.879/0.182 ms

関連コマンド

arp, ifconfig, netstat

ネットワーク の人気記事

  1. Linuxコマンド【 sftp 】安全なファイル転送を行う
  2. Linuxコマンド【 ssh 】リモートマシンにSSHでログインする
  3. Linuxコマンド【 scp 】リモートマシンにファイルコピーする
  4. Linuxコマンド【 traceroute 】ホストまでの経路を表示する
  5. Linuxコマンド【 ping 】ホストとの接続を確認する
  6. Linuxコマンド【 netstat 】ネットワークの接続状況を表示する
  7. Linuxコマンド【 ntpdate 】日付と時刻をNTPサーバーと同期する
  8. コマンドリファレンス
  9. Linuxコマンド【 ssh-keygen 】認証用の鍵を生成する
  10. ifconfig - ネットワークインターフェースの設定・表示 - Linuxコマンド

関連記事(一部広告含む)