Ubuntu防火墙冲突可按以下步骤解决:
ufw
(基于iptables
),若同时使用firewalld
或iptables
可能导致冲突,建议统一工具。ufw
规则:sudo ufw status numbered
(查看规则及编号)。iptables
规则:sudo iptables -L -n -v
(查看详细规则)。ufw
:sudo ufw delete [规则编号]
(删除指定规则)。iptables
:sudo iptables -D [链名] [规则编号]
(删除指定规则)。ufw
:通过sudo ufw insert [位置] [规则]
调整规则优先级(如允许规则优先于拒绝规则)。iptables
:用-I
(插入)或-R
(替换)命令调整规则顺序。ufw
:sudo ufw reload
(重新加载规则)。iptables
:sudo iptables-save > /etc/iptables/rules.v4
(保存规则),并确保iptables
服务开机自启。/etc/ufw/after.rules
),必要时调整配置。关键原则:避免混用多种防火墙工具,优先使用ufw
简化管理,确保规则唯一性和优先级正确。