在 Debian 中,“防火墙”通常指 iptables / nftables,以及可选的 ufw(简易前端)。不同情况恢复“默认”的方法不一样,下面按常见场景说明。
sudo ufw reset
这会:
sudo ufw enable
sudo iptables -F
sudo iptables -X
sudo iptables -Z
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
Debian 默认安装后 iptables 原本就是全 ACCEPT,所以这相当于“恢复出厂”。
sudo netfilter-persistent save
或
sudo iptables-save > /etc/iptables/rules.v4
sudo nft flush ruleset
Debian 默认 nftables 是空的,所以清空即可。
sudo systemctl disable nftables
sudo rm /etc/nftables.conf
sudo ufw disable
sudo iptables -F
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo nft flush ruleset
iptables-persistent 或 nftables,要同步清掉配置文件,否则重启又恢复如果你愿意,可以告诉我:
我可以给你一条精确命令。