疎通確認コマンドといえば、OSに標準で搭載されているpingコマンドを用いることが多いと思う。しかし、pingは1回のコマンドで1ホストに対して疎通確認を行う。そのため、大量のホストに対しfor文などで疎通確認を行う場合、1ホスト1ホストに対し確認を進めていく事から結構な時間がかかってしまう。
そこで、オープンソースの監視ツール『Zabiix』で疎通監視に使われている、同時並行でpingを行ってくれるコマンド「fping」について記述することにする。
Yum install fping Windows. こちらのリンクからzipファイルをダウンロードし、自身のOSにあわせてx64、x86のフォルダ内にある実行ファイルをPATHの通っている場所(「C: Windows」フォルダなど)にコピーする。. Fping Install Windows; Fping Install Windows 8; IP address by MAC address on LANThe MAC address may not have an associated IP address, or its IP address might not be compatible with your hosts networkmask. To get all hosts that can respond, to answer a ping, use 2. As others have suggested, use tcpdump env to look for ARP and MAC addresses.
Fping Install Windows 8
まずはインストールから。各OSごとにインストールを行う。
Debian/Ubuntu
Fmrte 19 amped. 以下のコマンドを実行することでインストールできる。
![Fping Install Windows Fping Install Windows](https://1gbits.com/site-assets/images/browser_preview_tmp.jpg)
RHEL系Linux
以下のコマンドを実行することでインストールできる。
Windows
こちらのリンクからzipファイルをダウンロードし、自身のOSにあわせてx64、x86のフォルダ内にある実行ファイルをPATHの通っている場所(「C:Windows」フォルダなど)にコピーする。
さて、まずはfpingのヘルプを見てみよう。ヘルプはLinuxの内容を表示させている。
それでは、実際に使ってみよう。fpingでは、対象となるホスト名(IPアドレス)を記述したファイルを参照させてpingを並行実施させていく。以下の例では、ホスト名を記述した「hostip.list」をfpingで実行させている。 Rollins the bridge rar.
この時表示される「ICMP~」から始まるメッセージを非表示にする場合は、「2>/dev/null」をつけてコマンドを実行すればいい。
Fping Commands
うーん、結構便利かも。「-l」オプションをつければ連続確認も行えるし。