Comment désactiver la réponse Ping (écho ICMP) sous Linux tout le temps?


11

Je veux désactiver la réponse ping tout le temps sur mon système d'exploitation Ubuntu, les commandes suivantes fonctionnent mais uniquement jusqu'à ce que le système redémarre:

Ping off:

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

Ping sur:

echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all

Comment pourrais-je supprimer l'écho même après avoir redémarré mon ordinateur portable?

Réponses:


17

Comment pourrais-je supprimer l'écho même lorsque je redémarre mon ordinateur portable?

Vous pouvez utiliser l'une des trois méthodes suivantes (en tant que root):

Éditer /etc/sysctl.conf

Ajoutez la ligne suivante à votre /etc/sysctl.conf:

net.ipv4.icmp_echo_ignore_all=1

Ensuite:

sysctl -p

Utiliser iptables:

iptables -I INPUT -p icmp --icmp-type echo-request -j DROP

Avec cron

Exécutez en crontab -etant que root, puis ajoutez la ligne suivante:

@reboot echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all

Démarrez et activez le service:

systemctl start cron.service
systemctl enable cron.service
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.