ネットワークまたはシステム管理者は、ネットワークまたはシステムが中断のないサービスを提供することを保証する責任があり、ネットワークが適切に維持されていることを確認する必要があります。 ネットワークの動作を継続的に監視するには、多くのネットワークテストを実行する必要があります。 pingなどのいくつかの診断ツールを使用すると、ネットワーク管理者はネットワーク接続を評価できます。 ただし、ネットワーク診断の場合、LinuxとmacOSでは「traceroute」と呼ばれる別のコマンドが使用されますが、Windowsでは同じプログラムが「tracert」と呼ばれます。 tracerouteコマンドは、ルートの送信元から宛先にデータをマッピングするために使用されます。 また、データパケットが発信元から宛先までにたどるパスを追跡するためにも使用できます。
この包括的な記事では、Ubuntuでtracerouteコマンドを使用する方法をさまざまな例で見ていきます。
Tracerouteをインストールする方法
tracerouteをインストールしていない場合は、使用しようとするとエラーが発生します。 そのため、コマンドを実行する前に、まずインストールする必要があります。 次のコマンドを実行してインストールします。
$ sudo apt install traceroute |
UbuntuでのTracerouteの使用
インストールすると、Ubuntuでtracerouteを使用できるようになります。 詳細に入る前に、tracerouteを最も単純な形式で利用する方法を見てみましょう。
tracerouteの機能の全範囲を取得するには、次のコマンドを実行します。
さらに、以下のコマンドを使用して、youtube.comのトレースルーティングを表示します。
$ traceroute www.youtube.com |
また
出力から収集できる重要なアイデアがいくつかあります。 出力の最初の行に表示されるいくつかの値の詳細を以下に説明します。
- 173.194.76.198は、宛先のIPアドレスを表します。
- ホップ数は、tracerouteが宛先に到達しようとする時間を示す数値です(デフォルト値は30)。
- ホップごとに特定の数のプローブを送信することも、ホップごとに特定の数のパケットを送信することもできます(デフォルト値は3)。
- 考慮すべき最後の重要な項目は、送信するパケットのサイズです。 (デフォルト値は60バイトです)。
プローブ数の設定方法
デフォルトでは、16個のプローブが一度に渡されます。 「-N」オプションを使用して、このプローブ数を変更できます。次のコマンドを実行して、プローブ数をリセットします。
$ traceroute –N 12 youtube.com |
Tracerouteを使用してホップ数を制限する方法
デフォルトでは、30ホップあります。 ただし、「-m」オプションを使用すると、別の値を指定できます。たとえば、次のコマンドは、ターゲットに到達するために6ホップだけWebサイトをスキャンします。 トレースルーティングは6ホップまでしか実行されないことがわかります。
$ traceroute –m 6 youtube.com |
プローブを制限する方法
tracerouteの「-q」パラメータを使用すると、複数のプローブを指定できます。 デフォルトでは、各ホップに3つのプローブが表示されます。迅速な応答が必要な場合は、次のオプションを選択します。
次のコマンドを実行して、プローブの数を「2」に減らします。
$ traceroute –q 2 youtube.com |
パケットサイズを変更する方法
各ホップによって送信されるパケットのデフォルトサイズは60バイトです。 次のコマンドを使用すると、パケットのサイズが30バイトに変更されます。
$ traceroute youtube.com 30 |
「-f」オプションを使用してホップ数を変更する方法
tracerouteコマンドの「-f」オプションは、指定したホップ番号から始まる結果を出力します。 結果が出力されるホップ数を指定できます。 たとえば、以下の例では、12番目のホップで結果の公開を開始します。
$ traceroute -f 12 youtube.com |
結論
Ubuntuでは、tracerouteやpingなどのネットワーク診断ツールを利用できます。 ネットワーク管理者はネットワークの保守を担当し、tracerouteはシステムまたはネットワーク管理者にとって最も重要なツールの1つです。 この記事では、tracerouteコマンドについて簡単に説明します。このコマンドを使用して、ネットワークパス応答の遅延を特定し、ネットワーク内のルーティングループ(存在する場合)を探すことができます。
Karim Buzdarは、電気通信工学の学位を取得しており、CCNA RS、SCP、ACEなどのいくつかのシステム管理者認定を取得しています。 ITエンジニアおよびテクニカルライターとして、彼はさまざまなWebサイトに書き込みを行っています。
The post UbuntuにTracerouteをインストールする方法– LinuxWays appeared first on Gamingsym Japan.