Maison > Tutoriel système > Linux > Comment désactiver ou autoriser le ping sous Linux

Comment désactiver ou autoriser le ping sous Linux

WBOY
Libérer: 2024-01-09 20:05:51
avant
928 Les gens l'ont consulté

Linux autorise la réponse Ping par défaut. Le fait que le système autorise Ping est déterminé par 2 facteurs :

1. Paramètres du noyau
2. Pare-feu

Le ping doit être autorisé si deux facteurs sont autorisés en même temps. Le ping ne peut pas être autorisé si l'un des deux facteurs est désactivé.

La méthode de configuration spécifique est la suivante :

1. Paramètres des paramètres du noyau

1. Autoriser les paramètres Ping

A. La commande pour autoriser temporairement l'opération PING est : #echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all
B. Autoriser en permanence la méthode de configuration PING.

Ajoutez une ligne à/etc/sysctl.conf

net.ipv4.icmp_echo_ignore_all=1

Si vous avez déjà la ligne net.ipv4.icmp_echo_ignore_all, modifiez simplement la valeur après le signe = (0 signifie autorisé, 1 signifie interdit).

Une fois la modification terminée, exécutez sysctl -p pour que la nouvelle configuration prenne effet.

2. Désactivez les paramètres Ping

A. La commande pour interdire temporairement PING est :

#echo 1>/proc/sys/net/ipv4/icmp_echo_ignore_all

B. Autoriser en permanence la méthode de configuration PING.

Ajoutez une ligne à/etc/sysctl.conf

net.ipv4.icmp_echo_ignore_all=0

Si vous avez déjà la ligne net.ipv4.icmp_echo_ignore_all, modifiez simplement la valeur après le signe =. (0 signifie autorisé, 1 signifie interdit)

Une fois la modification terminée, exécutez sysctl -p pour que la nouvelle configuration prenne effet.

2. Paramètres du pare-feu

Remarque : le principe de la méthode ici est que la configuration du noyau est la valeur par défaut, c'est-à-dire que le ping n'est pas interdit)
Ici, le pare-feu Iptables est utilisé comme exemple. Pour d'autres méthodes de fonctionnement du pare-feu, veuillez vous référer à la documentation officielle du pare-feu.

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

Vous pouvez également arrêter temporairement le fonctionnement du pare-feu.

arrêt du service iptables

2. Désactivez les paramètres Ping

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

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!

Étiquettes associées:
source:jb51.net
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