Как все время отключать 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

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

Ответы:


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.