gpt4 book ai didi

iptables - 如何删除iptables规则

转载 作者:行者123 更新时间:2023-12-04 00:50:13 27 4
gpt4 key购买 nike

我的 iptables 中有这个规则:

sudo iptables -t nat -nvL --line-numbers

Chain PREROUTING (policy ACCEPT 14 packets, 1950 bytes)
num pkts bytes target prot opt in out source destination

Chain INPUT (policy ACCEPT 14 packets, 1950 bytes)
num pkts bytes target prot opt in out source destination

Chain OUTPUT (policy ACCEPT 577 packets, 41182 bytes)
num pkts bytes target prot opt in out source destination
1 0 0 REDIRECT tcp -- * lo 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 redir ports 8090

我尝试使用以下方法删除它:
sudo iptables -D OUTPUT 1

我收到了这个错误:
iptables: Index of deletion too big.

所以在网上搜索之后,我发现应该可以像这样删除链的所有规则:
sudo iptables -F OUTPUT

这个命令的输出什么都没有,但是当我重新运行 sudo iptables -t nat -nvL --line-numbers 时命令之后列出现有规则,没有删除任何内容。我错过了什么?

最佳答案

您的规则已在 table nat 中定义,因此您必须添加 -t nat 明确地。

sudo iptables -D OUTPUT 1 -t nat 

如果您没有指定表名,默认操作将隐式使用“-t filter”。

关于iptables - 如何删除iptables规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21068727/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com