Como desativar a resposta de ping (eco ICMP) no Linux o tempo todo?

11

Desejo desativar a resposta de ping o tempo todo no sistema operacional Ubuntu, os seguintes comandos funcionam mas apenas até o sistema reiniciar:

Ping off:

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

Ping em:

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

Como eu poderia deixar o eco desativado mesmo depois de reiniciar o meu laptop?

HardRebootHackerHD
fonte

Respostas:

17

Como eu poderia deixar o eco desativado mesmo quando estou reiniciando o meu laptop?

Você pode usar uma das três maneiras a seguir (como raiz):

Editar /etc/sysctl.conf

Adicione a seguinte linha ao seu /etc/sysctl.conf:

net.ipv4.icmp_echo_ignore_all=1

Então:

sysctl -p

Usando iptables:

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

Com cron

Execute crontab -ecomo root e adicione a seguinte linha:

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

Inicie e ative o serviço:

systemctl start cron.service
systemctl enable cron.service
GAD3R
fonte