Es kann aus vielen Gründen sinnvoll sein, Ping-Antworten zu deaktivieren, sei es aus Sicherheitsgründen oder um eine Netzwerküberlastung zu vermeiden.
Jemand kann das Netzwerk mit ping -f überfluten, wie in „Ping-Beispiel 5“ in unserem früheren Ping-Tutorial-Artikel gezeigt. Wenn die Ping-Antwort deaktiviert ist, können wir diese Überflutung vermeiden.
Ping-Antwort vorübergehend deaktivieren
Sie können die Ping-Antwort mit der folgenden Methode vorübergehend deaktivieren.
# echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
Bitte beachten Sie, dass diese Einstellung nach dem Neustart gelöscht wird. Um die Ping-Antwort dauerhaft zu deaktivieren (auch nach dem Neustart), folgen Sie den unten aufgeführten Schritten.
Um auch die Ping-Antwort zu aktivieren, setzen Sie den Wert wie unten gezeigt auf „0“.
# echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all
Ping-Antwort dauerhaft deaktivieren
Sie können die Ping-Antwort mit der folgenden Methode dauerhaft deaktivieren.
Schritt 1:Bearbeiten Sie die Datei sysctl.conf und fügen Sie die folgende Zeile hinzu.
net.ipv4.icmp_echo_ignore_all = 1
Schritt 2:Führen Sie sysctl -p aus, um diese Einstellung sofort zu erzwingen.
# sysctl -p
Der obige Befehl lädt die sysctl-Einstellungen aus der Datei sysctl.conf.
Nachdem die Ping-Antwort mit einer der oben genannten Methoden deaktiviert wurde, wartet jemand, wenn er versucht, Ihren Computer zu pingen, ohne ein Ping-Antwortpaket zu erhalten, selbst wenn der Computer hochgefahren ist und läuft.