若Ubuntu防火墙误拦截,可按以下步骤处理:
sudo ufw status verbose # 查看ufw状态及规则
sudo iptables -L -n -v # 查看iptables规则(若使用)
DENY,导致非规则流量被拦截。sudo tail -f /var/log/ufw.log # ufw日志
sudo grep "REJECT" /var/log/syslog # iptables日志
sudo ufw allow<端口号>/<协议> # 如允许HTTP(80/tcp)
sudo ufw allow from <IP地址> to any port <端口号> # 允许特定IP访问
sudo ufw delete deny <端口号> # 删除拒绝规则
sudo ufw reload # 重新加载规则
ping、curl)。sudo ufw status numbered # 查看规则是否包含新添加的允许规则
注意:操作前建议先临时禁用防火墙(sudo ufw disable)确认是否为防火墙导致的问题,修复后重新启用。