Heim  >  Artikel  >  System-Tutorial  >  Wie deaktiviere ich den Ping-Befehl im Linux-System?

Wie deaktiviere ich den Ping-Befehl im Linux-System?

WBOY
WBOYnach vorne
2024-02-13 09:27:12660Durchsuche

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.

Wie deaktiviere ich den Ping-Befehl im Linux-System?

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lxlinux.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen