Як постійно відключати реакцію Ping (відлуння ICMP) в Linux?


11

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

Пінг:

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.