要恢复 Ubuntu 上的 iptables 到默认设置,您可以执行以下步骤:
- 清除所有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
- 保存更改:
sudo iptables-save > /etc/iptables/rules.v4
这将清除所有自定义规则并将默认策略设置为允许所有输入、输出和转发的流量。如果您使用的是IPv6,请执行以下命令:
sudo ip6tables -P INPUT ACCEPT sudo ip6tables -P FORWARD ACCEPT sudo ip6tables -P OUTPUT ACCEPT sudo ip6tables -t nat -F sudo ip6tables -t mangle -F sudo ip6tables -F sudo ip6tables -X sudo ip6tables-save > /etc/iptables/rules.v6
请注意,这些命令需要root权限。如果您在执行过程中遇到任何问题,请确保您以root用户身份登录或使用sudo
命令。