Maison > Tutoriel système > Linux > Comment désactiver la commande ping dans le système Linux ?

Comment désactiver la commande ping dans le système Linux ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2024-02-13 09:27:12
avant
868 Les gens l'ont consulté

Dans les systèmes Linux, la commande ping est généralement utilisée pour tester les connexions réseau et détecter les retards du réseau. Cependant, nous constaterons parfois que sur certains systèmes Linux, la commande ping indique que les autorisations sont insuffisantes ou même inutilisables. Pourquoi cela arrive-t-il? Qu'est-ce qui provoque exactement la désactivation de la commande ping ? Comment résoudre ce problème? Dans cet article, nous explorerons les raisons pour lesquelles la commande ping est désactivée et comment y remédier.

Comment désactiver la commande ping dans le système Linux ?

1. Paramètres des paramètres du noyau

1. Autoriser les paramètres de ping

Temporaire

echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all
Copier après la connexion

Permanent

echo net.ipv4.icmp_echo_ignore_all=0 >> /etc/sysctl.conf
sysctl -p # 执行这条命令使更改后的 /etc/sysctl.conf 配置文件生效
Copier après la connexion

Remarque : si le champ net.ipv4.icmp_echo_ignore_all existe déjà dans le fichier de configuration /etc/sysctl.conf, utilisez simplement vim pour modifier la valeur correspondante.

2. Désactivez les paramètres de ping

Temporaire

echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
Copier après la connexion

Permanent

echo net.ipv4.icmp_echo_ignore_all=1 >> /etc/sysctl.conf
sysctl -p  # 执行这条命令使更改后的 /etc/sysctl.conf 配置文件生效
Copier après la connexion

Remarque : si le champ net.ipv4.icmp_echo_ignore_all existe déjà dans le fichier de configuration /etc/sysctl.conf, utilisez simplement vim pour modifier la valeur correspondante.

2. Paramètres du pare-feu

Remarque : le principe d'utilisation de la méthode suivante est que la configuration du noyau est la valeur par défaut, c'est-à-dire que le noyau n'interdit pas le ping

1. Autoriser les paramètres PING

      iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
      iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT
Copier après la connexion

2. Désactivez les paramètres PING

      iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP

      --icmp-type 8 echo request  表示回显请求(ping请求)

      0/0 表示所有 IP
Copier après la connexion

Résumé

Cet article présente les raisons et les solutions pour la désactivation de la commande ping sur les systèmes Linux. Nous pouvons résoudre ce problème en modifiant les paramètres du système, en redémarrant les services réseau et en installant des logiciels tiers. Bien sûr, vous devez également faire attention à la sécurité et à la rationalité lorsque vous utilisez la commande ping, et ne pas abuser ou utiliser à mauvais escient cette commande. J'espère que les lecteurs pourront en apprendre davantage sur les connexions réseau dans les systèmes Linux à partir de cet article et devenir plus à l'aise lorsqu'ils utiliseront les systèmes Linux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal