无法删除 iptables 链

无法删除 iptables 链

我在删除用户定义链时遇到问题。
这些是我输入的规则。

sudo iptables -t mangle -N internet
sudo iptables -t mangle -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j internet
sudo iptables -t mangle -A internet -j MARK --set-mark 99
sudo iptables -t nat -A PREROUTING -i eth1 -p tcp -m mark --mark 99 -m tcp --dport 80 -j DNAT --to-destination 192.168.3.1

当我使用 -X 或 -D 时,会出现此错误

iptables: No chain/target/match by that name.

编辑:
这是我用来删除“互联网”链的命令

iptables -F internet

我也尝试过使用这个:

iptables -D internet

iptables -X internet

但它仍然给我同样的信息。

答案1

要刷新所有规则,请使用:

sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
sudo iptables -X
sudo iptables -t nat -F
sudo iptables -t nat -X
sudo iptables -t mangle -F
sudo iptables -t mangle -X

相关内容