查看防火墻狀態
sudo ufw status 確認防火墻是否啟用,未啟用時用 sudo ufw enable 開啟。sudo ufw status verbose 查看詳細規則及默認策略。檢查規則配置
sudo ufw status numbered 查看規則編號,便于刪除或修改特定規則。sudo ufw allow 22/tcp(允許SSH端口)。查看日志文件
sudo tail -f /var/log/syslog 或 sudo less /var/log/ufw.log 查找防火墻相關錯誤信息。iptables,檢查內核日志 dmesg。驗證規則生效
sudo iptables -L -n -v 查看 iptables 規則是否正確加載(若有自定義規則)。iptables-persistent 并保存規則 sudo netfilter-persistent save。基礎網絡檢查
ping 測試網絡連通性,traceroute 或 mtr 排查路由問題。nslookup 或 dig 確認DNS解析正常。端口開放測試
sudo nmap -p [端口] [目標IP] 檢查端口是否被防火墻過濾。ufw/iptables 規則是否限制該端口。重啟防火墻服務
sudo systemctl restart ufw 重啟服務。iptables,重啟服務并驗證規則:sudo systemctl restart iptables。更新系統與軟件包
sudo apt update && sudo apt upgrade 確保防火墻工具及內核為最新版本。ufw 與 iptables 沖突:若同時使用兩者,可安裝 iptables-legacy 并設置為默認工具。sudo ufw reset 清空所有規則(謹慎操作,會清除自定義配置)。提示:操作前建議備份重要數據,若問題仍未解決,可參考 Debian 官方文檔或社區論壇尋求支持。