Ubuntu防火墙(UFW)常见问题及解决方法如下:
无法启动或启用防火墙
sudo ufw reset
sudo ufw enable
规则未生效
sudo ufw status verbose # 查看规则
sudo ufw reload # 重新加载配置
特定端口无法访问
sudo ufw allow<端口号>/<协议> # 允许端口
sudo netstat -tuln | grep <端口号> # 检查端口监听状态
SSH连接被阻断
sudo ufw allow ssh # 或 sudo ufw allow 22/tcp
sudo ufw enable
规则冲突或顺序问题
sudo ufw status numbered # 查看规则编号
sudo ufw delete <编号> # 删除指定规则
防火墙服务未自动启动
sudo systemctl enable ufw
IPv6支持问题
/etc/default/ufw
,设置 IPV6=yes
,然后重启UFW:sudo nano /etc/default/ufw
sudo ufw reload