在 Debian 系统中重置防火墙通常取决于你使用的防火墙管理工具。以下是几种常见情况的重置方法:
iptables(传统方式)sudo iptables -F # 清除所有规则
sudo iptables -X # 删除自定义链
sudo iptables -t nat -F # 清除 NAT 表
sudo iptables -t nat -X
sudo iptables -t mangle -F
sudo iptables -t mangle -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
Debian 默认不会自动保存 iptables 规则,可使用:
sudo apt install iptables-persistent
sudo netfilter-persistent save
ufw(推荐,简单)sudo ufw reset
sudo ufw status verbose
ufw reset会禁用防火墙并删除所有规则,但保留配置文件。
nftables(Debian 10+ 默认)sudo nft list ruleset
sudo nft flush ruleset
如果规则是持久化的,还需要删除配置文件:
sudo rm -f /etc/nftables.conf
可以用以下命令判断:
sudo ufw status
sudo systemctl status nftables
sudo iptables -L
如果你是在远程服务器上操作,建议:
如果你愿意,可以告诉我:
cat /etc/debian_version)ufw / iptables / nftables我可以给你最安全、最适合你环境的重置方案。