Я чувствую, что это должно быть действительно простым делом, но погуглив и проверяя SF, я ничего не видел. Я пытаюсь заставить мой сервер Fedora не отвечать на эхо-запросы, как мне это сделать?
Я чувствую, что это должно быть действительно простым делом, но погуглив и проверяя SF, я ничего не видел. Я пытаюсь заставить мой сервер Fedora не отвечать на эхо-запросы, как мне это сделать?
Ответы:
Чтобы отключить ответ PING, добавьте следующую строку в сценарий инициализации для сети:
echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
Чтобы включить ответ PING, сделайте это:
echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all
Обновить:
Чтобы сделать изменение постоянным, добавьте следующую строку /etc/sysctl.conf
:
net.ipv4.icmp_echo_ignore_all=1
Для этих целей лучше использовать брандмауэр, чтобы при желании можно было включить проверку связи с некоторыми системами, особенно с системами мониторинга.
iptables -t filter -I INPUT -p icmp --icmp-type echo-request -s monitoring_system -j ACCEPT
iptables -t filter -I INPUT -p icmp --icmp-type echo-request -j DROP
Вы также можете использовать эту команду для отключения запроса ping
sysctl net.ipv4.icmp_echo_ignore_all=1
Чтобы включить его снова
sysctl net.ipv4.icmp_echo_ignore_all=0
Наконец сохранить sysctl -p
откройте ваш /etc/sysctl.conf и добавьте эту строку
net.ipv4.icmp_echo_ignore_all = 1
и выполнить эту команду
sysctl -p
это все еще можно использовать после перезагрузки
Брандмауэр блокирует ICMP-соединения.
особенно эхо icmp.