¿Cuál es la diferencia entre traceroute de traceroute e inetutils-traceroute


14

Cuando quería usar tracerouteen Ubuntu, recibí este mensaje:

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

Intenté ambos paquetes y tracerouteutil funciona en ambos, pero son diferentes. ¿Por qué hay 2 utilidades diferentes y qué beneficios o ventajas tiene cada una de ellas? No pude encontrar una buena fuente o comparación.


66
No responde su pregunta directamente, pero es posible que desee usar tracepatho incluso en mtrlugar de traceroute(están instalados de forma predeterminada). De todos modos, traceroute tiene prioridad optional, e inetutils-traceroute es extra.
tehnicaorg

Respuestas:


10

Hay varias implementaciones de traceroute. De la traceroutepágina de inicio del paquete de Dmitry Butskoy :

Es una aplicación bien conocida, apareció hace mucho tiempo. Desde 2000, su implementación inicial no está desarrollada y no sigue las necesidades de la red moderna. Ya hubo algunos intentos de continuar o reescribirlo, o de crear una aplicación similar con características adicionales, pero la mayoría de estos trabajos proporcionan cosas parcialmente o tienen una interfaz considerablemente diferente.

Este código fue escrito desde cero, usando algunas ideas del trazado de ruta de Olaf Kirch, la implementación original de Van Jacobson y algunas de las actuales de BSD. Es totalmente compatible con el traceroute original de Van Jacobson, ampliamente utilizado antes durante años.

La inetutils-tracerouteimplementación es del proyecto GNU Network Utilities, que incluye varias herramientas de red.

Las utilidades individuales se derivaron originalmente de la distribución 4.4BSDLite2, aunque algunas de ellas se han reescrito más o menos.

La implementación de traceroute desde aquí es algo mínima en comparación con la de Dmitry. Hay pocas opciones nuevas en comparación con la implementación original 4.4BSDLite2 .

Por lo general, usaría la implementación más completa de Dmitry.


3
Entonces, ¿ traceroutees la versión más moderna y rica en características, mientras inetutils-tracereouteque la implementación tradicional es la correcta? Es bueno saberlo, gracias.
Byte Commander

@ByteCommander No estoy completamente seguro de eso. inetutils no incluyó traceroutehasta 1.6 (desde 2008). Creo que pueden haber agregado una herramienta desde cero, mínima, similar a un traceroute.
Muru
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.