昨晚我试图撤消我所做的某些 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 删除给定表中除默认值之外的所有链。