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?
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.
iputils
’ping
supporte toutes les options disponibles sur inetutils
’ ping
, 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.
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.
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.
Vous pouvez en installer un, le paquetage de remorquage fournit le binaire ping, le inetutils-ping
fournira un outil supplémentaire ping6