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

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

WBOY
Freigeben: 2024-02-13 09:27:12
nach vorne
747 Leute haben es durchsucht

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
Nach dem Login kopieren

Permanent

echo net.ipv4.icmp_echo_ignore_all=0 >> /etc/sysctl.conf
sysctl -p # 执行这条命令使更改后的 /etc/sysctl.conf 配置文件生效
Nach dem Login kopieren

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
Nach dem Login kopieren

Permanent

echo net.ipv4.icmp_echo_ignore_all=1 >> /etc/sysctl.conf
sysctl -p  # 执行这条命令使更改后的 /etc/sysctl.conf 配置文件生效
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Quelle:lxlinux.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage