web-dev-qa-db-fra.com

Quelles sont les différences entre iputils-ping et inetutils-ping?

J'utilise une image Debian 9 sur une machine virtuelle. La commande ping n'est pas installée. Quand je cours:

Sudo apt-get install ping

Il me demande:

Package ping is a virtual package provided by:
  iputils-ping 3:20161105-1
  inetutils-ping 2:1.9.4-2+b1
You should explicitly select one to install.

Pourquoi y a-t-il deux utilitaires ping? Quelles sont les différences entre eux? Existe-t-il des directives pour choisir une version plutôt que l'autre? Quelles sont les implications de ce choix? Tous les scripts et programmes seront-ils compatibles avec les deux versions?

31
Ortomala Lokni

iputils's ping prend en charge plusieurs fonctionnalités de plus que inetutils 'ping , par exemple IPv6 (que inetutils implémente dans un binaire séparé, ping6), pings de diffusion, bits de qualité de service ... Les pages de manuel liées fournissent des détails.

iputilsping supporte toutes les options disponibles sur inetutilsping, donc les scripts écrits pour ce dernier fonctionneront très bien avec le premier. L’inverse n’est pas vrai: les scripts utilisant des options spécifiques à iputils ne fonctionneront pas avec inetutils.

Pour autant que les deux existent, inetutils est le tilitaires de mise en réseau GN , ciblant une variété de systèmes d'exploitation et fournissant de nombreux outils de mise en réseau différents; iputils est spécifique à Linux et comprend moins d'utilitaires. Donc, généralement, vous combinez les deux pour obtenir une couverture et une prise en charge complètes des fonctionnalités spécifiques à Linux, sur Linux, et n'utilisez inetutils que sur des systèmes non Linux.

27
Stephen Kitt

inetutils-ping est l'implémentation portable GNU, qui est utilisée sur les systèmes Debian non Linux (tels que Debian GNU/kFreeBSD ).

iputils-ping est Linux uniquement, mais a plus de fonctionnalités. Si vous utilisez Linux, vous voulez probablement la version iputils de ping.

8
sebasth

iputils-ping effectue une recherche inversée DNS via une requête PTR. Vous devrez attendre un timeout s'il n'y a pas de réponse de votre serveur DNS.

inetutils-ping fonctionne bien mieux dans cette situation.

2
youfu

Vous pouvez en installer un, le paquetage de remorquage fournit le binaire ping, le inetutils-ping fournira un outil supplémentaire ping6

1
GAD3R