首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >traceroute与traceroute和inetutils-traceroute的区别是什么?

traceroute与traceroute和inetutils-traceroute的区别是什么?
EN

Ask Ubuntu用户
提问于 2018-03-19 12:05:28
回答 2查看 11.8K关注 0票数 35

当我想在Ubuntu中使用traceroute时,我收到了这样的消息:

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

我尝试过这两个包,而traceroute util在这两个包中都可以工作,但它们是不同的。为什么有两个不同的用途,他们各自有什么好处或优势?我找不到好的来源或比较。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2018-03-19 12:44:32

有几种traceroute的实现。来自德米特里·布茨科伊traceroute包装首页

它是众所周知的应用,很早就出现了.自2000年以来,其初步实施没有得到发展,也没有顺应现代网络的需要。已经有人试图继续或重写它,或者创建具有其他特性的类似应用程序,但大多数情况下,这类工作要么提供部分内容,要么具有相当大的不同界面。这段代码是从零开始编写的,使用了Olaf的traceroute的一些思想、Van的最初实现以及当前BSD的一些实现。它完全兼容从范雅格布森原来的曲棍球,广泛使用了多年。

inetutils-traceroute实现来自GNU网络实用程序项目,,其中包括几个网络工具。

单独的实用程序最初是从4.4BSDLite 2发行版派生的,尽管其中一些工具或多或少地被重写了。

与Dmitry的实现相比,traceroute的实现要少一些,与原来的4.4BSDLite 2实现相比几乎没有新的选择。

您通常会使用Dmitry提供的功能更全面的实现。

票数 21
EN

Ask Ubuntu用户

发布于 2020-04-24 01:58:52

即使德米特里的traceroute更好,包装也更糟糕。它需要根来执行它的许多功能。

这是糟糕的工作在国际-曲棍球包,这使拉塞鲁特苏德。

正确的解决方法是两个包都使用libcap2-bin "setcap“,并为自己提供cap_net_raw+ep功能,这是他们所需的唯一”根“功能。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1017286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档