Ich verwende ein Debian 9-Image auf einer virtuellen Maschine. Der Ping-Befehl ist nicht installiert. Wenn ich renne:
sudo apt-get install ping
Es fragt mich:
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.
Warum gibt es zwei Ping-Dienstprogramme? Was sind die Unterschiede zwischen ihnen? Gibt es einige Richtlinien, um eine Version der anderen vorzuziehen? Was sind die Implikationen dieser Wahl? Sind alle Skripte und Programme mit beiden Versionen kompatibel?
ftp
voninetutils
,ping
voniputils
usw. (Dieser Teil meiner Antwort war nichtping
speziell konzentriert .)inetutils-ping
ist die portable GNU-Implementierung, die auf Nicht-Linux-Debian-Systemen (wie Debian GNU / kFreeBSD ) verwendet wird.iputils-ping
ist nur Linux, hat aber mehr Funktionen. Wenn Sie Linux verwenden, möchten Sie wahrscheinlich eineiputils
Version von Ping.quelle
iputils-ping
ipv6 mit derselben Binärdatei (ipv6
ist ein Symlink) unterstützt wird, währendinetutils-ping
eine separateping6
Binärdatei bereitgestellt wird . Beide unterstützen ipv6 , aber die symbolischen Links sind in den Dateilisten von packages.debian.org nicht sichtbar.ping
von beiden Paketen getestet .ping6
scheint nur zu funktionieren, wenn derinetutils-ping
thx erneut installiert wirdping6
Befehl, wennping
voniputils-ping
beide Protokolle unterstützt werden? Sie können erzwingen, dass nur eines der beiden Protokolle mit den Schaltern-4
und verwendet wird-6
, falls dies erforderlich sein sollte.iputils-ping
installiert einenping6
Symlink, so dass Sie in der Lage sein sollten, überhaupt nicht zuping6 ::
installiereninetutils-ping
(und ich kann, auf den Systemen, auf denen ich dies überprüft habe).Sie können eines davon installieren, das Tow-Paket stellt die Ping-Binärdatei
inetutils-ping
bereit, das ein zusätzliches Tool bereitstelltping6
quelle
iputils-ping
führt eine umgekehrte Suche über eine DNS-PTR-Abfrage durch. Sie müssen auf eine Zeitüberschreitung warten, wenn keine Antwort eingeht.inetutils-ping
führt viel besser in dieser Situation.quelle