3.5.3.1.3 Ensure firewalld is not installed or stopped and masked - firewalld active

Information

firewalld (Dynamic Firewall Manager) provides a dynamically managed firewall with support for network/firewall 'zones' to assign a level of trust to a network and its associated connections, interfaces or sources. It has support for IPv4, IPv6, Ethernet bridges and also for IPSet firewall settings. There is a separation of the runtime and permanent configuration options.

Rationale:

Running iptables.service andor ip6tables.service with firewalld.service may lead to conflict and unexpected results.

Solution

Run the following command to remove firewalld

# zypper remove firewalld

OR
Run the following command to stop and mask firewalld

# systemctl --now mask firewalld

See Also

https://workbench.cisecurity.org/files/2854

Item Details

Category: CONFIGURATION MANAGEMENT

References: 800-53|CM-6, CSCv7|9.4

Plugin: Unix

Control ID: 342a34925ecc08f5c70c070b896dad3d948f5d7b829508a191c50d10458dad71