在 Ubuntu20 上恢复 Iptable 规则

在 Ubuntu20 上恢复 Iptable 规则

昨晚我试图撤消我所做的某些 ip 表更改,最后我执行了 iptables -F,有什么办法可以恢复正常吗?我在 ubuntu 服务器上。

答案1

在您清除所有规则之后,这就是您的新“常态”......

如果你已经安装了,iptables-persistent你可以使用以下方法恢复上次保存的状态iptables-restore /etc/iptables/rules.v4

否则,您必须通过再次输入来“恢复”规则。

答案2

一旦删除 IPtables 规则,就无法恢复。

运行以下命令删除所有 IPtables 规则:

iptables -t raw -F
iptables -t mangle -F
iptables -t nat -F
iptables -t filter -F
iptables -t raw -X
iptables -t mangle -X
iptables -t nat -X
iptables -t filter -X

-t 是表的标志,IPtables 中有 4 个表。-F 刷新指定的表。-X 删除给定表中除默认值之外的所有链。

相关内容