MTR、端末からのネットワーク分析のためのツール

mtrターミナルについて

次の記事では、MTRについて見ていきます。 それは ネットワーク分析ツール コマンドラインから使用します。 これは、シンプルでマルチプラットフォームのプログラムです。 tracerouteとpingプログラムの機能を組み合わせます 単一のツールで。

MTRが実行されると、MTRは探索します ローカルシステムとリモートホスト間のネットワーク接続 指定します。 まず、ホスト間の各ネットワークホップのアドレスを設定します。 次に、各マシンにpingを実行して、各マシンへのリンクの品質を判断します。

tracerouteと同様に、このプログラムはパケットがたどるパスに関する情報を出力します。 MTRが実行されているホストからユーザー指定のターゲットホストまで。 また、応答パーセンテージ、およびローカルシステムとリモートマシン間のすべてのネットワークホップの応答時間を出力しながら、リモートマシンへのパスを決定することもできます。

この操作の過程で、 MTRは、各マシンでいくつかの有用な統計を生成します。 これらは、デフォルトでリアルタイムで更新されます。 プログラムを実行すると、ICMPパケットが送信され、存続時間(TTL)が調整されて、パケットが発信元と宛先の間で行われる一連のジャンプが確認されます。 パケット損失または応答時間の突然の増加は、接続不良、ホストの過負荷、または中間者攻撃の兆候である可能性があります。

MTRをインストールする

このツールが見つかります ほとんどのGnu / Linuxディストリビューションにプリインストールされています そしてそれは非常に使いやすいです。 インストールされているMTRが見つからない場合は、デフォルトのパッケージマネージャーを使用してUbuntuにインストールできます。 ターミナルを開いて(Ctrl + Alt + T)、次のように書き込むだけです。

sudo apt install mtr

MTRの使用例

基本的なmtrの例

MTRで使用できる最も簡単な例は、リモートマシンのドメイン名またはIPアドレスを引数として指定することです(例:google.comまたは216.58.223.78)。 このコマンド tracerouteレポートが表示されます qまたはCtrl + Cを押してプログラムを閉じるまで、リアルタイムで更新されます。

mtr google.com

数値のIPアドレスを表示する

数値IPMTR

MTRに表示を強制できるようになります ホスト名の代わりにIPアドレス。 このためには、以下に示すように-nを使用するだけで済みます。

mtr -n google.com

ホスト名と数値IPを表示する

ホストと数値ipsmtrを表示します

MTR表示に興味がある場合 ホスト名とIPの両方、-bを使用するだけで済みます:

mtr -b google.com

pingの数を制限する

mtr制限ping数

pingの数を特定の値に制限し、それらのpingの後にMTRを終了するには、-cを使用します。 私たちが見れば Snt列、 指定されたpingの数に達すると、ライブ更新が停止し、プログラムが終了します。 この例では、4つのpingが実行されます。

mtr -c 4 google.com

ネットワーク統計を生成する

このプログラムは、レポートモードで構成できます。 これを行うには、-rを使用します。これは生成するのに便利なオプションです。 ネットワーク品質に関する統計。 このオプションを一緒に使用できます -cは、pingの数を指定します。 統計は標準出力に出力されるため、さらに分析するためにファイルにリダイレクトできます。

mtr -r -c 4 google.com  > mtr-reporte

出力フィールドを整理する

mtrはフィールドを整理します

また、最も関心のある方法で出力フィールドを整理することもできます。 これは、以下に示すように-oオプションのおかげで可能です。 できる 意味については、MTRのマニュアルページを参照してください。 フィールドラベル。

mtr -o "LSDR NBAW JMXI" 216.58.223.78

ICMPECHO要求間の間隔

ICMPECHO要求間のデフォルトの間隔はXNUMX秒です。 これは、新しいを指定することで変更できます リクエストの間隔 -iを使用して値を変更します。

mtr -i 2 google.com

ジャンプの最大数を指定します

ジャンプの最大数を指定できるようになります。 ザ・ デフォルトは30です。 これにより、ローカルシステムとリモートマシンの間をプローブできるようになります。 これを行うには、-mの後に関心のある値を使用します。

mtr -m 35 216.58.223.78

使用するパケットのサイズを設定します

ネットワークの品質をテストすることで、次のことが可能になります。 パケットサイズを設定します。 これはバイト単位で指定されます -sを使用します。 次のコマンドでは、PACKETSIZEフィールドに数値を指定する必要があります。

mtr -r -s PACKETSIZE -c 5 google.com > mtr-reporte

MTRヘルプ

それを必要とするすべてのユーザーは、manページを見てこのプログラムの助けを得ることができます。 その中には、使用するためのより多くのオプションがあります。

man mtr

mtrを助ける

私達はまた利用することができます ヘルプメニュー Hキーを押すことにより、プログラムのインターフェイスから提供されます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。