Яка різниця між traceroute від traceroute та inetutils-traceroute


15

Коли я хотів використовувати tracerouteв Ubuntu, я отримав це повідомлення:

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утиліти в обох, але вони різні. Чому існують 2 різні утиліти та які переваги чи переваги має кожен з них? Я не міг знайти хорошого джерела чи порівняння.


6
Не відповідають на ваше запитання безпосередньо, але ви можете використовувати tracepathабо навіть mtrзамість цього traceroute(вони встановлені за замовчуванням). Так чи інакше, traceroute має пріоритет optional, а inetutils-traceroute є extra.
tehnicaorg

Відповіді:


10

Існує кілька реалізацій traceroute. З домашньої сторінки пакета Дмитра Буцькогоtraceroute :

Це добре відома програма, що з'явилася давно. Починаючи з 2000 року, його початкова реалізація не розроблена і не відповідає сучасним потребам мережі. Вже були кілька спроб продовжити або переписати його, або створити подібний додаток з додатковими функціями, але в основному такі роботи або надають речі частково, або мають значно інший інтерфейс.

Цей код був написаний з нуля, використовуючи деякі ідеї слідознавства Олафа Кірха, оригінальну реалізацію Ван Якобсона та деякі поточні BSD. Він повністю сумісний з оригінальним слідом від Ван Якобсона, широко використовуваним роками.

inetutils-tracerouteРеалізація від проекту GNU Network Utilities, яка включає в себе кілька інструментів мережі.

Окремі утиліти спочатку були отримані з розподілу 4.4BSDLite2, хоча деякі з них були більш-менш переписані.

Здійснення сюжетної послідовності звідси дещо мінімально порівняно із Дмитром. Порівняно з оригінальною реалізацією 4.4BSDLite2 є кілька нових варіантів .

Ви зазвичай використовуєте більш повнофункціональну реалізацію Дмитра.


3
Тож tracerouteє більш сучасна і насичена функціями версія, тоді inetutils-tracereouteяк традиційна реалізація, правда? Добре знати, дякую.
Командир байт

@ByteCommander Я не зовсім впевнений у цьому. inetutils не включали tracerouteдо 1.6 (з 2008 року). Я думаю, що вони, можливо, щойно додали інструмент, що нагадує нульовий мінімум, з нуля.
муру
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.