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?

HardRebootHackerHD
la source

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
GAD3R
la source