Linuxコマンド | ネットワーク | ping 相手ホストに接続できるか確認

pingコマンド

相手ホストに接続できるかを確認します。

使用方法

ping (option) [接続可否を確認するIPアドレスまたはドメイン]

オプション:

  • -c (count): pingを送信する回数
  • -i (interval): pingを送信する間隔
  • -s (size): pingのサイズ(最大65507)
  • -f (fast): 最大速度

pingコマンドの使用例

次の例では、pingを3回送信しています。

[devkuma@localhost ~]$ ping -c 3 www.google.com
PING www.google.com (172.217.24.196): 56 data bytes
64 bytes from 172.217.24.196: icmp_seq=0 ttl=49 time=68.258 ms
64 bytes from 172.217.24.196: icmp_seq=1 ttl=49 time=70.593 ms
64 bytes from 172.217.24.196: icmp_seq=2 ttl=49 time=68.935 ms

--- www.google.com ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 68.258/69.262/70.593/0.981 ms

pingトラフィック

pingのデフォルト値: 8byte
pingの最大値: 65515byte(65507 + 8)

pingの高度な設定

pingをブロックする(ICMPをブロック)

$ echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

pingを許可する(ICMPを許可)

$ echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all