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
関連コマンド
ネットワーク の人気記事
- Linuxコマンド【 ssh 】リモートマシンにSSHでログインする
- Linuxコマンド【 sftp 】安全なファイル転送を行う
- Linuxコマンド【 traceroute 】ホストまでの経路を表示する
- Linuxコマンド【 ntpdate 】日付と時刻をNTPサーバーと同期する
- Linuxコマンド【 ssh-keygen 】認証用の鍵を生成する
- Linuxコマンド【 ping 】ホストとの接続を確認する
- ifconfig - ネットワークインターフェースの設定・表示 - Linuxコマンド
- Linuxコマンド【 tcpdump 】ネットワークのトラフィックをダンプ
- manコマンドの表示を日本語にする方法
- Linuxコマンド【 scp 】リモートマシンにファイルコピーする