Linux防火墙与加密技术全解析
1. RHEL/CentOS 8 firewalld中的nftables规则查看
RHEL 8及其衍生版本默认使用nftables作为firewalld的后端。每次使用 firewall-cmd 命令创建规则时,相应的nftables规则会被创建并插入到合适的位置。若要查看当前生效的规则集,可使用与在Ubuntu上使用nftables时相同的 nft 命令:
[donnie@localhost ~]$ sudo nft list ruleset
执行该命令后,会看到一长串默认的、预先配置好的防火墙规则。这些默认规则位于 /usr/lib/python3.6/site-packages/firewall/core/nftables.py 脚本中,每次机器启动时该脚本都会运行。
2. RHEL/CentOS 8 firewalld中直接规则的创建
由于RHEL 7/CentOS 7和RHEL 8/CentOS 8之间存在差异,firewalld可能会让人有些困惑。更奇特的是,尽管直接规则命令会创建iptables规则,而RHEL 8/CentOS 8使用nftables作为firewalld后端,但仍然可以创建直接规则,创建和验证方式与在RHEL/CentOS 7 firewalld中创建直接规则的方式相同。显然,firewalld允许这些iptables规则与nftables规则和平共存。不过,如果要在生产系统上这样做,在投入生产之前务必彻底
超级会员免费看
订阅专栏 解锁全文
2921

被折叠的 条评论
为什么被折叠?



