In Linux-Systemen wird der Ping-Befehl normalerweise verwendet, um Netzwerkverbindungen zu testen und Netzwerkverzögerungen zu erkennen. Allerdings kommt es bei manchen Linux-Systemen manchmal vor, dass der Ping-Befehl uns mitteilt, dass die Berechtigungen unzureichend oder sogar unbrauchbar sind. Warum passiert das? Was genau führt dazu, dass der Ping-Befehl deaktiviert wird? Wie kann dieses Problem gelöst werden? In diesem Artikel werden wir die Gründe untersuchen, warum der Ping-Befehl deaktiviert ist, und wie man das Problem beheben kann.
1. Kernel-Parametereinstellungen
1. Ping-Einstellungen zulassen
Vorübergehend
echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all
Permanent
echo net.ipv4.icmp_echo_ignore_all=0 >> /etc/sysctl.conf sysctl -p # 执行这条命令使更改后的 /etc/sysctl.conf 配置文件生效
Hinweis: Wenn das Feld net.ipv4.icmp_echo_ignore_all bereits in der Konfigurationsdatei /etc/sysctl.conf vorhanden ist, verwenden Sie einfach vim, um den entsprechenden Wert zu ändern.
2. Ping-Einstellungen deaktivieren
Vorübergehend
echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
Permanent
echo net.ipv4.icmp_echo_ignore_all=1 >> /etc/sysctl.conf sysctl -p # 执行这条命令使更改后的 /etc/sysctl.conf 配置文件生效
Hinweis: Wenn das Feld net.ipv4.icmp_echo_ignore_all bereits in der Konfigurationsdatei /etc/sysctl.conf vorhanden ist, verwenden Sie einfach vim, um den entsprechenden Wert zu ändern.
2. Firewall-Einstellungen
Hinweis: Die Voraussetzung für die Verwendung der folgenden Methode ist, dass die Kernelkonfiguration der Standardwert ist, das heißt, der Kernel verbietet Ping nicht
1. PING-Einstellungen zulassen
iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT
2. Deaktivieren Sie die PING-Einstellungen
iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP --icmp-type 8 echo request 表示回显请求(ping请求) 0/0 表示所有 IP
Zusammenfassung
In diesem Artikel werden die Gründe und Lösungen für die Deaktivierung des Ping-Befehls in Linux-Systemen vorgestellt. Wir können dieses Problem lösen, indem wir die Systemeinstellungen ändern, Netzwerkdienste neu starten und Software von Drittanbietern installieren. Natürlich müssen Sie bei der Verwendung des Ping-Befehls auch auf Sicherheit und Rationalität achten und diesen Befehl nicht missbrauchen oder missbrauchen. Ich hoffe, dass die Leser in diesem Artikel mehr über Netzwerkverbindungen in Linux-Systemen erfahren und sich bei der Verwendung von Linux-Systemen wohler fühlen.
Das obige ist der detaillierte Inhalt vonWie deaktiviere ich den Ping-Befehl im Linux-System?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!