Linux防火墻恢復默認設置因工具不同而異,具體如下:
sudo iptables-save > /etc/iptables/rules.v4.bak
。然后清空規則,執行sudo iptables -F
、sudo iptables -X
、sudo iptables -t nat -F
、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
。sudo systemctl stop firewalld
。重置配置,sudo firewall-cmd --complete-reload
。若要徹底清除自定義配置,可刪除/etc/firewalld/
下的自定義文件,再從/usr/lib/firewalld/
復制默認文件。最后重啟服務,sudo systemctl start firewalld
。sudo ufw disable
。然后重置規則,sudo ufw reset
。最后重新啟用ufw,sudo ufw enable
。