Ubuntu防火墙(UFW)恢复出厂设置方法
Ubuntu系统默认使用UFW(Uncomplicated Firewall)作为防火墙管理工具,其“恢复出厂设置”的核心目标是清除所有自定义规则,并将防火墙还原至初始状态(即安装后的默认配置:拒绝所有传入流量、允许所有传出流量,且防火墙处于禁用状态)。以下是具体操作步骤及注意事项:
ufw reset命令重置防火墙(最简方式)ufw reset是Ubuntu官方推荐的恢复出厂设置命令,它会自动完成以下操作:
Status: inactive)。操作命令:
sudo ufw reset
执行后,系统会提示确认操作(输入y并按回车键即可)。
若ufw reset无法解决问题(如规则残留),可通过以下步骤手动清除所有规则并恢复默认策略:
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -t nat -F
sudo iptables -t mangle -F
sudo iptables -F
sudo iptables -X
sudo rm -f /etc/ufw/*.rules
sudo rm -f /etc/ufw/user.rules
sudo rm -f /etc/ufw/user6.rules
sudo ufw disable
sudo reboot
重置完成后,可通过以下命令确认防火墙状态:
sudo ufw status
预期输出应显示:
Status: inactive
表示防火墙已禁用,且无任何自定义规则。
sudo ufw status numbered > ~/ufw_backup.txt),以便后续恢复特定规则。通过上述步骤,即可将Ubuntu防火墙(UFW)恢复至出厂默认状态。若需进一步配置防火墙,可参考UFW的官方文档或常用命令指南(如允许端口、限制IP等)。