У меня есть серия серверов Ubuntu 10.04, на каждом из которых включен брандмауэр UFW. Я разрешил порт 22 (для SSH) и 80 (если это веб-сервер). Мой вопрос заключается в том, что я пытаюсь включить эхо-ответ icmp (ping reply).
ICMP функционирует иначе, чем другие протоколы - я знаю, что он находится ниже уровня IP в техническом смысле. Вы можете просто напечатать sudo ufw allow 22
, но вы не можете напечататьsudo ufw allow icmp
sudo ufw reload
(и разрешить запросы звона , я должен был добавить-A ufw-before-output -p icmp --icmp-type echo-request -j ACCEPT
в/etc/ufw/before.rules
)Для Ubuntu 18.04 в вашем файле /etc/ufw/before.rules должны быть следующие правила :
Они были в моем файле по умолчанию.
Конечно, будьте уверены, что это действительно проблема. Моя проблема заключалась в том, что мой компьютер блокировал пинги от выхода в сеть, где существовал сервер, на котором я пытался пинговать. Я закончил тем, что использовал веб-сайт, который уже был в Интернете, чтобы выполнить пинг для меня (например, https://ping.eu/ping/ ).
источник
Вот справочный документ, в котором обсуждается, как включить / отключить ответы ping и др.
Помощь UFW
источник
Добавьте следующее в файл /etc/ufw/before.rules:
После редактирования файла выполните команду:
источник