【Linux】Pingコマンドの使い方・オプションを解説

【Linux】Pingコマンドの使い方・オプションを解説

pingコマンドは、ネットワークの疎通確認やトラブルシューティングに使用される基本的なツールです。pingコマンドによる疎通確認方法やオプションを紹介します。

pingコマンドとは

ネットワークの疎通確認やトラブルシューティングに使用される基本的なツールで、 通信相手が「生きているかどうか」を調べるコマンドです。
コマンドを実行することで相手までのネットワークの経路が正しく設定され、 通信が行える状態になっているかどうかを確かめることができます。
余談ですが、pingはピンまたはピングと読みます。

pingの使い方

pingに接続先IPアドレス or ホスト名を指定して使います。

構文

ping [オプション] [宛先IPアドレスorホスト名]

ex) example.comにpingする

ping example.com

ex) 回数を指定してpingを実行(Linuxの場合)

以下コマンドは3回pingを実行します。

ping -c 3 example.com

ex) パケットサイズ(bytes)を指定してpingを実行

以下コマンドは100bytesを指定して実行します。

ping -s 100 example.com

ex) パケット送信の間隔(秒)を指定してpingを実行

以下コマンドは3秒間隔を指定して実行します。

ping -i 3 example.com

ex) タイムアウト(秒)を指定してpingを実行

以下コマンドは3秒のタイムアウトを指定して実行します。

ping -W 3 example.com
# 実行結果イメージ
$ ping -c 3 example.com
PING example.com (93.184.215.14) 56(84) bytes of data.
64 bytes from 93.184.215.14 (93.184.215.14): icmp_seq=1 ttl=62 time=7.56 ms
64 bytes from 93.184.215.14 (93.184.215.14): icmp_seq=2 ttl=62 time=5.96 ms
64 bytes from 93.184.215.14 (93.184.215.14): icmp_seq=3 ttl=62 time=5.97 ms

--- example.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 5.964/6.498/7.563/0.752 ms

オプション一覧

オプション意味
-c回数を指定して実行
-sパケットサイズ(bytes)を指定して実行
-iパケット送信の間隔(秒)を指定して実行
-Wタイムアウト(秒)を指定して実行

以上です。
よいITライフを。