Vous souhaiterez peut-être désactiver les réponses ping pour de nombreuses raisons, par exemple pour des raisons de sécurité ou pour éviter la congestion du réseau.
Quelqu'un peut inonder le réseau avec ping -f comme indiqué dans "Ping Example 5" dans notre article précédent sur le didacticiel Ping. Si la réponse ping est désactivée, nous pouvons éviter cette inondation.
Désactiver temporairement la réponse ping
Vous pouvez temporairement désactiver la réponse ping en utilisant la méthode suivante.
# echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
Veuillez noter que ce paramètre sera effacé après le redémarrage. Pour désactiver définitivement la réponse ping (même après le redémarrage), suivez l'étape mentionnée ci-dessous.
De plus, pour activer la réponse ping, définissez la valeur sur "0" comme indiqué ci-dessous.
# echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all
Désactiver la réponse ping de façon permanente
Vous pouvez désactiver définitivement la réponse ping en utilisant la méthode suivante.
Étape 1 :Modifiez le fichier sysctl.conf et ajoutez la ligne suivante.
net.ipv4.icmp_echo_ignore_all = 1
Étape 2 :Exécutez sysctl -p pour appliquer ce paramètre immédiatement.
# sysctl -p
La commande ci-dessus charge les paramètres sysctl à partir du fichier sysctl.conf.
Une fois la réponse ping désactivée à l'aide de l'une des méthodes ci-dessus, lorsque quelqu'un essaie d'envoyer un ping à votre machine, il attend sans recevoir de paquet de réponse ping même lorsque la machine est en marche.