¿Cómo deshabilitar la respuesta de ping (eco ICMP) en Linux todo el tiempo?

11

Quiero deshabilitar la respuesta de ping todo el tiempo en mi sistema operativo Ubuntu, los siguientes comandos funcionan pero solo hasta que el sistema se reinicia:

Ping fuera:

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

Ping en:

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

¿Cómo podría dejar el eco apagado incluso después de haber reiniciado mi computadora portátil?

HardRebootHackerHD
fuente

Respuestas:

17

¿Cómo podría dejar el eco apagado incluso cuando reinicie mi computadora portátil?

Puede usar una de las siguientes tres formas (como root):

Editar /etc/sysctl.conf

Agregue la siguiente línea a su /etc/sysctl.conf:

net.ipv4.icmp_echo_ignore_all=1

Luego:

sysctl -p

Usando iptables:

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

Con cron

Ejecutar crontab -ecomo root, luego agregue la siguiente línea:

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

Inicie y habilite el servicio:

systemctl start cron.service
systemctl enable cron.service
GAD3R
fuente