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

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

WBOY
WBOYavant
2024-02-13 09:27:12709parcourir

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

Permanent

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

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

Permanent

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

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

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

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer