Как все время отключать Ping Response (ICMP echo) в Linux?

11

Я хочу, чтобы в моей операционной системе Ubuntu все время отключался ответ ping, следующие команды работают, но только до перезагрузки системы:

Ping off:

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

Пинг на:

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

Как я смогу отключить эхо даже после перезагрузки моего ноутбука?

HardRebootHackerHD
источник

Ответы:

17

Как я смогу отключить эхо, даже когда я перезагружаю свой ноутбук?

Вы можете использовать один из следующих трех способов (как root):

редактировать /etc/sysctl.conf

Добавьте следующую строку в ваш /etc/sysctl.conf:

net.ipv4.icmp_echo_ignore_all=1

Потом:

sysctl -p

Использование iptables:

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

С хрон

Запустите crontab -eс правами root, затем добавьте следующую строку:

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

Запустите и включите сервис:

systemctl start cron.service
systemctl enable cron.service
GAD3R
источник