「fping」の版間の差分
提供: セキュリティ
(同じ利用者による、間の1版が非表示) | |||
行9: | 行9: | ||
[[IPv6]] 用に fping6 があります。 | [[IPv6]] 用に fping6 があります。 | ||
− | |||
== インストール == | == インストール == | ||
{{yum|fping}} | {{yum|fping}} | ||
− | + | {{pkg|fping}} | |
− | {{ | + | |
− | + | ||
== 使い方 == | == 使い方 == | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
行61: | 行58: | ||
gping 192 168 0 1 254 | fping -a | gping 192 168 0 1 254 | fping -a | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
== 関連項目 == | == 関連項目 == | ||
− | + | {{icmp}} | |
− | + | <!-- vim: filetype=mediawiki | |
− | + | ||
− | + | ||
− | <!-- | + | |
− | vim: filetype=mediawiki | + | |
--> | --> |
2015年9月23日 (水) 15:44時点における最新版
fping とは、ICMP ECHO REQUEST パケットをネットワークホストに送信するためのプログラムです。pingスイープ に用いられます。
読み方
- fping
- えふぴん、えふぴんぐ
概要
fping は、ターゲットホストが応答するか確認するために ICMP echo request を使った ping ライクなプログラムです。fping はpingとは異なり、コマンドラインで複数のターゲットを指定したり、ping のターゲットのリストのファイルを指定できます。あタイムアウトか応答をするまで、ターゲットにパケットを送信する代わりに、fpingは、pingパケットを送信したら、ラウンドロビンで次のターゲットに対して実行します。
IPv6 用に fping6 があります。
インストール
CentOSにインストールする場合
sudo yum -y install fping
FreeBSDにインストールする場合
pkgコマンドでインストールする場合
sudo pkg install fping
使い方
$ fping -h Usage: fping [options] [targets...] -a show targets that are alive -A show targets by address -b n amount of ping data to send, in bytes (default 56) -B f set exponential backoff factor to f -c n count of pings to send to each target (default 1) -C n same as -c, report results in verbose format -e show elapsed time on return packets -f file read list of targets from a file ( - means stdin) (only if no -g specified) -g generate target list (only if no -f specified) (specify the start and end IP in the target list, or supply a IP netmask) (ex. fping -g 192.168.1.0 192.168.1.255 or fping -g 192.168.1.0/24) -H n Set the IP TTL value (Time To Live hops) -i n interval between sending ping packets (in millisec) (default 25) -l loop sending pings forever -m ping multiple interfaces on target host -n show targets by name (-d is equivalent) -p n interval between ping packets to one target (in millisec) (in looping and counting modes, default 1000) -q quiet (don't show per-target/per-ping results) -Q n same as -q, but show summary every n seconds -r n number of retries (default 3) -s print final stats -I if bind to a particular interface -S addr set source address -t n individual target initial timeout (in millisec) (default 500) -T n ignored (for compatibility with fping 2.4) -u show targets that are unreachable -O n set the type of service (tos) flag on the ICMP packets -v show version targets list of targets to check (if no -f specified)
複数のターゲットをコマンドラインで指定する例です。
fping 192.168.0.1 192.168.0.2 192.168.0.3
gping との組み合わせで使うケースです。
gping 192 168 0 1 254 | fping -a