![Linux + iptables 后备](https://linux22.com/image/7191/Linux%20%2B%20iptables%20%E5%90%8E%E5%A4%87.png)
我想启用从端口 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”表中删除所有规则。