Я чувствую, что это должно быть очень просто, но поискав в Google и проверив 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
Добавьте следующую строку в /etc/sysctl.conf
:
net.ipv4.icmp_echo_ignore_all=1
Он имеет тот же эффект, что и приведенные выше эхо-линии.
Вы также можете использовать эту команду, чтобы отключить запрос ping
sysctl net.ipv4.icmp_echo_ignore_all=1
Чтобы снова включить его
sysctl net.ipv4.icmp_echo_ignore_all=0
Наконец сохраните это sysctl -p
Просто сделай это:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
откройте ваш /etc/sysctl.conf и добавьте эту строку
net.ipv4.icmp_echo_ignore_all = 1
и выполните эту команду
sysctl -p
его можно использовать после перезагрузки
Брандмауэр блокирует соединения ICMP.
особенно icmp echo.