Трудности с блокировкой трафика Firewalld при отсутствии данных IPTABLES
Я заметил, что Firewalld активно блокирует входящие и исходящие соединения, что вызывает сбои в моей сетевой связи. Однако, проверив систему, я обнаружил, что явных правил IPTABLES не установлено. Это меня озадачивает, поскольку я ожидал, что Firewalld будет полагаться на IPTABLES для обеспечения соблюдения правил.
Для дальнейшего расследования я убедился, что служба Firewalld запущена и включена в моей системе. Я также подтвердил, что зона Firewalld по умолчанию настроена правильно и что нет никаких настроек пользовательских зон, мешающих трафику. Кроме того, я просмотрел журналы Firewalld, но не нашел каких-либо соответствующих ошибок или предупреждений, которые могли бы пролить свет на проблему.
Я был бы очень признателен за любые предложения или идеи о том, почему Firewalld может блокировать трафик при отсутствии явных правил IPTABLES.
Как вы можете понять из приведенного ниже вывода, уже мало активно открывающихся сервисов.
[linadmin@vwaapcon01]$ sudo firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: ens160 ens192 ens224
sources:
services: cockpit dhcpv6-client ssh
ports:
protocols:
forward: no
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
[linadmin@vwaapcon01]$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
1 ответ
За пределами хоста может просто существовать сетевой брандмауэр или группа безопасности, которая ограничивает трафик, независимо от отсутствия/присутствия/настройки какого-либо брандмауэра на базе хоста.
В качестве альтернативы ваша система и firewalld могут использовать
nftables
серверная часть, а затем проверка правил с помощьюiptables
может не дать полного/правильного представления о каких-либо правилах брандмауэра на хосте, которые существуют за пределами удобного для пользователя интерфейса Firewalld, и вам придется использоватьnft list ruleset
или подобное, чтобы увидеть их.