要清空 Ubuntu 上的 iptables 规则,您可以使用以下命令:
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -t nat -F
sudo iptables -t mangle -F
sudo iptables -F
sudo iptables -X
这些命令将把默认策略设置为允许所有输入、输出和转发的流量,并清空所有自定义规则。
sudo iptables -E
这将重命名所有用户自定义链,使其变为默认链名称(例如,INPUT、OUTPUT 和 FORWARD),从而在下次重启时自动删除它们。
iptables-persistent
软件包:sudo apt-get update
sudo apt-get install iptables-persistent
在安装过程中,它会询问您是否要保存当前的 iptables 规则。选择“是”,然后选择“是”以保存 IPv4 和 IPv6 规则。这样,您的规则将在系统重启后仍然生效。