Linux + iptables 后备

Linux + iptables 后备

我想启用从端口 770 到端口 7714 的路由 VIA tcp

 iptables -t nat -A PREROUTING -p tcp --dport 770 -j REDIRECT --to-ports 7714

所以我得到以下信息:

iptables --table nat --list
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
REDIRECT   tcp  --  anywhere             anywhere            tcp dpt:shell redir ports 7714

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

请建议如何回退(就像我们运行此命令之前一样)回退的命令语法是什么?

答案1

对 iptables 的更改无法一一回滚:您必须重置所有规则并重新应用您需要的规则。就您而言,默认情况下您似乎有一个干净的防火墙,因此您需要做的就是:

sudo iptables --table nat ---flush

这将从“nat”表中删除所有规则。

相关内容