tracerouteのtracerouteとinetutils-tracerouteの違いは何ですか


14

tracerouteUbuntuで使用したいときに、次のメッセージが表示されました。

traceroute www.google.com
The program 'traceroute' can be found in the following packages:
 * inetutils-traceroute
 * traceroute
Try: sudo apt-get install <selected package>

私は両方のパッケージとtracerouteutilの両方を試しましたが、それらは異なります。なぜ2つの異なるユーティリティがあり、それぞれにどのような利点または利点がありますか?良いソースや比較を見つけることができませんでした。


6
あなたの質問に直接答えないが、あなたは使用したい、tracepathあるいはmtrその代わりにしたいかもしれないtraceroute(それらはデフォルトでインストールされる)。とにかく、tracerouteには優先順位optionalがあり、inetutils-tracerouteはextraです。
tehnicaorg

回答:


10

にはいくつかの実装がありtracerouteます。ドミトリーButskoyのtracerouteパッケージホームページ

それは有名なアプリケーションであり、昔に登場しました。2000年以降、その初期実装は開発されておらず、現在のネットワークニーズに対応していません。継続または再作成、または追加機能を備えた同様のアプリケーションを作成しようとする試みが既にいくつかありましたが、そのような作品のほとんどは部分的に物事を提供するか、かなり異なるインターフェースを持っています。

このコードは、Olaf Kirchのtraceroute、Van Jacobsonの元の実装、および現在のBSDのいくつかのアイデアを使用して、ゼロから作成されました。これは、以前から広く使用されていたVan Jacobsonの元のtracerouteと完全に互換性があります。

inetutils-traceroute実装があるからGNUネットワークユーティリティプロジェクト、いくつかのネットワーキング・ツールが含まれています。

個々のユーティリティは4.4BSDLite2ディストリビューションから派生したものですが、一部は多少書き換えられています。

ここからのtracerouteの実装は、Dmitryの実装に比べてやや最小限です。元の4.4BSDLite2実装と比較して、新しいオプションはほとんどありません。

通常、Dmitryのよりフル機能の実装を使用します。


3
それでは、従来の実装でtracerouteはなく、よりモダンで機能豊富なバージョンinetutils-tracereouteですか?知っていただきありがとうございます。
バイトコマンダー

@ByteCommander私はそれについて完全に確信していません。inetutilsにはtraceroute1.6(2008年から)まで含まれていませんでした。私は彼らが最初から、最小限のtracerouteのようなツールを追加したかもしれないと思う。
ムル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.