Назад | Перейти на главную страницу

Как отключить ответы на PING

Я чувствую, что это должно быть очень просто, но поискав в 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.