動画と記事で学ぶ / 業務ツール
ExPingの使い方を現場目線で解説。宛先をExcelから貼り付ける方法、障害試験で使う500ミリ秒間隔の連続Ping設定、Ping結果・TraceRouteのログ保存、ショートカットキーをまとめます。
ここからは、記事でゆっくり確かめましょう。図や操作の例を見ながら、気になるところから読み進めてください。
ExPingは、複数の宛先にまとめてPingとトレースルートを実行できるWindows用の無料ツールです。ネットワークの検証では定番で、「このリストにPingを打ってログを保存しておいて」と頼まれたら、まずこのツールを使います。
設計構築の現場に入ると、最初は検証から参加することが多いです。つまり、新人が最初に触るツールの1つがExPingです。この記事では、宛先の入れ方、障害試験で使う設定、ログの保存、ショートカットキーを、現場での使い方に沿って説明します。
ExPingを使うのは、宛先が複数あるとき
スイッチやルーター1〜2台への疎通確認なら、コマンドプロンプトでPingやトレースルートを打てば済みます。
ExPingを使うのは、確認する宛先がたくさんあるときです。作ったconfigが正しく動くかを検証する場面では、数十〜数百の宛先に対して一気に疎通を確認します。Pingと同時にトレースルートの結果も取りたい、というときにも使います。
| 場面 | 使うもの |
|---|---|
| 1〜2台への疎通確認 | コマンドプロンプトの ping/tracert |
| 多数の宛先への一括確認 | ExPing |
| 障害試験で通信断の時間を測る | ExPing(連続Ping) |
| 試験結果をログとして残す | ExPing(ファイル保存) |
5つのタブの役割
| タブ | 役割 |
|---|---|
| 対象 | Pingを打つ宛先のIPアドレスを入れる |
| 環境 | 回数、間隔、ホップ数などを設定する |
| Ping結果 | 1回ごとの成功・失敗が時刻つきで並ぶ |
| Ping統計 | 宛先ごとの実施回数と失敗回数が出る |
| TraceRoute | 宛先までの経路が出る |
よく触るのは「対象」と「環境」の2つです。この2つの使い方が分かれば、ExPingはほぼ使えます。
「対象」タブ:IPアドレスは手打ちせず、Excelから貼り付ける
宛先のIPアドレスは、手で打ち込みません。パラメーターシート(機器ごとの設定値をまとめたExcel)からコピーして、「対象」タブにそのまま貼り付けます。Excelのセルを複数選択してコピーすれば、そのまま1行ずつ入ります。
理由は単純で、手打ちは間違えるからです。宛先が100個あれば、どこかで1文字打ち間違えます。間違った宛先にPingを打って「NGです」と報告すると、原因調査で全員の時間を使うことになります。
現場では、IPアドレスを手打ちしていると「手打ちはやめてもらっていいですか」と注意されます。IPアドレスは基本的にコピー&ペースト。これはExPingに限らず覚えておいてください。
「環境」タブ:障害試験で使う設定
検証で「1秒に2回の間隔でPingを打っておいて」と頼まれることがあります。そのときの設定は次のとおりです。
| 項目 | 設定値 | 理由 |
|---|---|---|
| 繰り返し回数 | 2回 | 1秒に2回打つため |
| 実行間隔 | 500ミリ秒 | 同上 |
| 定期的に実行する | チェックを入れ、0分間隔 | 止めるまで打ち続ける(連続Ping)ため |
| ホスト名の解決を行う | チェックを外す | トレースルートの結果が早く出る |
| 最大ホップ数 | 必要なら12程度に減らす | 検証環境で20ホップを超えることはほぼない |
「定期的に実行する」は、初期値が5分間隔になっています。このままだと、2回打って5分待つ、という動きになります。連続で打ち続けたいので、0分間隔にします。
この設定をいちばん使うのが障害試験です。たとえば、冗長構成の片方のケーブルを抜き、通信が何秒止まり、何秒で戻るかを測ります。500ミリ秒間隔で打っておけば、失敗した行の数から「約何秒の通信断」と読み取れます。どのくらいの間隔で打つかは試験の精度によりますが、500ミリ秒にすることが多いです。考え方は冗長化の障害試験で見るべき切替時間で詳しく説明しています。
結果の見方:Ping結果・Ping統計・TraceRoute
- Ping結果:宛先に正しく届いているか。障害試験では、何秒間失敗が続いたかを見る
- Ping統計:実施回数と失敗回数。何回失敗したかが一目で分かる
- TraceRoute:設計どおりの経路を通っているか。NGの宛先があれば、どの機器まで届いて、どこから先が届いていないかを見る
複数の宛先に打って1か所だけNGが出たときは、TraceRouteで「どこで止まっているか」を確認します。障害の切り分けは、ここから始まります。トレースルートの仕組みはtracerouteの仕組みとは?を見てください。
ログの保存:TraceRouteだけテキスト形式になる
結果は「ファイル」メニューから保存します。保存できるのは次の3つです。
| 保存するもの | 初期設定の形式 | 納品 |
|---|---|---|
| Ping結果 | CSV | することが多い |
| Ping統計 | CSV | 必要に応じて |
| TraceRoute結果 | テキスト | することが多い |
注意するのは形式です。Ping結果とPing統計はCSVで保存されますが、TraceRoute結果だけはテキストファイルになります。何も考えずに保存していると、「Pingは全部CSVなのに、トレースだけテキストになっている。大丈夫かな」と不安になることがあります。初期設定がそうなっているだけなので、問題ありません。
形式は、上司や先輩から指定がなければ初期設定のままで構いません。ログは「試験をした証拠(エビデンス)」として残すものです。結果が残っていれば、CSVでもテキストでも役目は果たします。
ショートカットキー:Alt+F、F4、F5、F6
| キー | 動作 |
|---|---|
| F5 | Pingを実行する |
| F4 | Pingを停止する |
| F6 | トレースルートを実行する |
| Alt+F | ファイルメニューを開く(矢印キーで保存先を選び、Enter) |
ショートカットキーは、本当に覚えておいたほうがいいです。
僕は金融系のネットワーク構築の案件で、1日に数千個のログファイルを保存する検証をやったことがあります。朝から夜まで、Pingを打ってログを保存する作業の繰り返しです。これをマウスでやっていると、終わりません。
ショートカットキーを使うと、1回の操作で1〜2秒短くなります。1〜2秒と聞くと小さく感じますが、数千回繰り返せば数千秒、つまり1時間前後の差になります。ふだんからキーで操作する癖をつけておいてください。
よくある質問
ExPingとは何ですか?
複数の宛先に対して、Pingとトレースルートをまとめて実行できるWindows用の無料ツールです。結果をファイルに保存できます。
コマンドプロンプトのPingと何が違いますか?
宛先を一覧で登録して一括で実行できる点と、結果をそのままログとして保存できる点です。宛先が1〜2個ならコマンドプロンプトで十分です。
連続Pingはどう設定しますか?
「環境」タブで「定期的に実行する」にチェックを入れ、間隔を0分にします。1秒に2回打つなら、繰り返し回数を2回、実行間隔を500ミリ秒にします。
ログはどの形式で保存すればいいですか?
指定がなければ初期設定のままで問題ありません。Ping結果とPing統計はCSV、TraceRoute結果はテキストで保存されます。
トレースルートの結果が出るのが遅いときは?
「ホスト名の解決を行う」のチェックを外してください。名前解決をしない分、結果が早く出ます。
