Firewalld - разрешение ICMP в пользовательской зоне (centos 7 / redhat 7)

Я хочу включить ICMP эхо-ответ в зоне, определенной источником.

У меня есть зона мониторинга, где я хочу разрешить некоторые услуги, такие как mysql и echo-reply. Разрешающие сервисы, такие как mysql, просты, но я не могу понять, как включить echo-reply без использования прямых правил. Это возможно?

основной интерфейс использует блочную зону, поэтому пакеты отклоняются с icmp-host-запрещено, когда они не попадают в зону мониторинга.

спасибо

28
задан fixer1234
12.04.2023 18:13 Количество просмотров материала 2735
Распечатать страницу

2 ответа

просто чтобы помочь те, у кого такая же проблема, я использую следующую команду:

firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p icmp -s X.X.X.X -j ACCEPT

Он добавляет правило, которое разрешает протоколу ICMP если источник Х. Х. Х. Х

7
отвечен Morgan 2023-04-14 02:01

вы не можете включить все протоколы ICMP, и вам не нужно.

добавить --icmp-type 8 только для включения Эхо-ответа ICMP.

полная команда будет:

firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p icmp -m icmp --icmp-type 8 -s X.X.X.X -j ACCEPT
2
отвечен Nash 2023-04-14 04:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх