что такое «цель: по умолчанию» в конфигурации зоны в firewalld?
В настоящее время я использую компьютер с Ubuntu 20.04 и установил firewalld в качестве службы менеджера брандмауэра. Глядя на конфигурацию «публичной зоны» , я вижу, как показано ниже:
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0
sources:
services: dhcpv6-client dns http https mysql squid ssh
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
почему здесь цель по умолчанию ? Как это повлияет на обработку запросов на входящие соединения firewalld?
1 ответ
target="ПРИНЯТЬ|%%ОТКЛОНИТЬ%%|УДАЛИТЬ"
Может использоваться для принятия, отклонения или удаления каждого пакета. Цель ACCEPT используется в
доверенная зона, каждый пакет будет принят. Цель %%REJECT%% используется в
в зоне блокировки каждый пакет будет отклонен с типом отклонения по умолчанию firewalld.
В зоне отбрасывания используется цель DROP, каждый пакет будет отброшен. Цель по умолчанию
является {chain}_ZONE_{зона} и будет использоваться, если цель не указана. Если кроме
используется цель по умолчанию, все настройки, кроме интерфейса и источника, игнорируются,
потому что первое правило, созданное в брандмауэре для этой зоны, — «перейти к цели».
Что на самом деле не очень конкретно относительно того, какdefaultработает.
Однако это поясняется предлагаемым изменением/дополнением к странице руководства :
--permanent [--zone=зона] --set-target=цель
Установите цель постоянной зоны. целью является одно из: по умолчанию,
ПРИНИМАТЬ, ОТКАЗЫВАТЬ, ОТКЛОНЯТЬ
по умолчанию аналогично REJECT, но имеет особое значение в
следующие сценарии:
1. ICMP явно разрешен
В конце набора правил зоны пакеты ICMP явно
допустимый.
2. пересылаемые пакеты следуют за целью выходной зоны
В случае пересылаемых пакетов, если входная зона использует
по умолчанию, то будет ли разрешен пакет
определяется зоной выхода.
Для пересылаемого пакета, который входит в зону A и выходит из зоны B:
· если целью зоны А является ПРИНЯТЬ, ОТКАЗАТЬ или ОТКЛОНИТЬ, то
пакет принимается, отбрасывается или отклоняется соответственно.
· если целью зоны А является значение по умолчанию, то пакет принимается,
удалено или отклонено в зависимости от цели зоны B. Если зона B
цель также является значением по умолчанию, тогда пакет будет отклонен
Общий отказ firewalld.
3. Дрейф зоны от зоны источника к зоне интерфейса.
Это применимо только в том случае, если включен параметр AllowZoneDrifting. Видеть
firewalld.conf(5).
Если пакет попадает в зону источника с целью
по умолчанию, он все равно может войти в зону на основе интерфейса (включая
зона по умолчанию).