Как выключить ping в linux для ipv4 и ipv6?
Добавляем флаги игнорирования пинга по Ipv6 и ipv4
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all echo 1 > /proc/sys/net/ipv6/icmp/echo_ignore_all
В Ubuntu
sysctl -w net.ipv4.icmp_echo_ignore_all=1 sysctl -w net.ipv6.icmp.echo_ignore_all=1
Мы установили временные значения для игнорирования пинга. В случае перезагрузки вернутся старые значения. Так как же сохранить на постоянной основе игнорирование запросов icmp?
echo "net.ipv4.icmp_echo_ignore_all=1" | tee -a /etc/sysctl.conf echo "net.ipv6.icmp.echo_ignore_all=1" | tee -a /etc/sysctl.conf sysctl -p