Dmi*_*iov 6 fedora firewall iptables nftables
我正在尝试在我自己的桌面上设置防火墙(目前我正在修改 Fedora 29 虚拟机)。我想在“默认拒绝一切”的基础上使用它。几乎立即我决定禁用和屏蔽firewalld.service
,因为firewalld
除了使用本机iptables
语法之外,无法丢弃传出的数据包。所以我决定求助于nftables
,因为它是前者的现代替代品。
问题是在系统重启后iptables
链有一些我没有设置的规则(我不知道它们来自哪里)。另一方面,# nft list ruleset
什么都不返回。所以我假设,来自iptables
和 的规则nft
将同时启用,当我设置一些nft
规则时,来自 的规则iptables
可以从“无处”出现,将能够干预。
我试图删除iptables
,但dnf
拒绝这样做并警告说这systemd
取决于它。
那么有人可以在这里回答我的几个问题吗?
iptables
规则和链是相互分离nft
的,并且它们同时有效)?nft
没有iptables
规则干扰的情况下可靠地使用?iptables
和删除nft
?对于问题本身,这是原始帖子的最后两个问题:
nftables wiki是这么说的:
What happens when you mix Iptables and Nftables?
How do they interact?
nft Empty Accept Accept Block Blank
iptables Empty Empty Block Accept Accept
Results Pass Pass Unreachable Unreachable Pass
Run Code Online (Sandbox Code Playgroud)
因此,人们不必担心某些流量会被允许,因为它在一种工具中是允许的,而在另一种工具中是禁止的。
至于那些 iptables 规则,正如我所问的,“系统重新启动后 iptables 链有一些规则,我没有设置(而且我不知道它们来自哪里)”,结果它们来自libvirtd.service
我的禁用,因为我不需要它。但即使我不这样做也不会受到伤害。
归档时间: |
|
查看次数: |
4724 次 |
最近记录: |