Quelle est la différence entre traceroute de traceroute et inetutils-traceroute

14

Quand j'ai voulu utiliser traceroutedans Ubuntu, j'ai reçu ce message:

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

J'ai essayé les deux paquets et traceroutej'utilise des œuvres dans les deux mais ils sont différents. Pourquoi y a-t-il 2 utilisations différentes et quels sont les avantages ou les avantages de chacun d'eux? Je n'ai pas pu trouver de bonne source ou comparaison.

Jiri
la source
6
Ne répondant pas directement à votre question, mais vous souhaiterez peut-être utiliser tracepathou même mtrau lieu de traceroute(ils sont installés par défaut). Quoi qu'il en soit, traceroute a la priorité optional, et inetutils-traceroute l'est extra.
tehnicaorg

Réponses:

10

Il existe plusieurs implémentations de traceroute. Depuis la traceroutepage d'accueil du package de Dmitry Butskoy :

C'est une application bien connue, apparue il y a longtemps. Depuis 2000, sa mise en œuvre initiale n'est pas développée et ne répond pas aux besoins du réseau moderne. Il y a déjà eu quelques tentatives pour le continuer ou le réécrire, ou pour créer une application similaire avec des fonctionnalités supplémentaires, mais la plupart du temps de tels travaux fournissent des choses partiellement ou ont une interface considérablement différente.

Ce code a été écrit à partir de zéro, en utilisant quelques idées de la traceroute d'Olaf Kirch, l'implémentation originale de Van Jacobson et certaines de BSD actuelles. Il est entièrement compatible avec le traceroute original de Van Jacobson, largement utilisé auparavant depuis des années.

L' inetutils-tracerouteimplémentation est issue du projet GNU Network Utilities, qui comprend plusieurs outils de mise en réseau.

Les utilitaires individuels étaient à l'origine dérivés de la distribution 4.4BSDLite2, bien que certains d'entre eux aient plus ou moins été réécrits.

L'implémentation de traceroute à partir d'ici est quelque peu minime par rapport à Dmitry. Il y a peu de nouvelles options par rapport à l' implémentation 4.4BSDLite2 d'origine .

Vous utiliseriez généralement l'implémentation la plus complète de Dmitry.

muru
la source
3
La version traceroutela plus moderne et riche en fonctionnalités est-elle la même que inetutils-tracereoutel'implémentation traditionnelle, n'est-ce pas? Bon à savoir, merci.
Byte Commander
@ByteCommander Je ne suis pas entièrement sûr de cela. inetutils n'a pas inclus tracerouteavant 1.6 (à partir de 2008). Je pense qu'ils viennent d'ajouter un outil de type traceroute minimal.
muru