Eu quero desabilitar a resposta de ping o tempo todo no meu sistema operacional Ubuntu, os seguintes comandos funcionam, mas apenas até a reinicialização do sistema:
Desligar:
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 desligado mesmo depois de reiniciar meu laptop?
Você pode usar uma das três maneiras a seguir (como root):
Editar
/etc/sysctl.conf
Adicione a seguinte linha ao seu
/etc/sysctl.conf
:Então:
Usando o iptables:
Com cron
Execute
crontab -e
como root e adicione a seguinte linha:Inicie e habilite o serviço:
Observe que, se você estiver usando o UFW e tentando aplicar a
net.ipv4.icmp_echo_ignore_all
configuração em/etc/sysctl.conf
, poderá descobrir que isso não terá nenhum efeito após a reinicialização. Nesse caso, procure a mesma configuração/etc/ufw/sysctl.conf
e altere-a lá.Em distribuições Linux baseadas em Debian que vêm com firewall de aplicativo UFW, você pode bloquear mensagens ICMP adicionando a seguinte regra ao
/etc/ufw/before.rules
arquivo: