要删除Linux iptables中的现有规则,您可以使用iptables
命令的-D
或-R
选项
-
删除特定规则:
要删除特定的规则,请使用以下命令格式:
sudo iptables -D [链名称] [规则编号]
例如,如果您要删除名为
INPUT
的链中的第5条规则,可以使用以下命令:sudo iptables -D INPUT 5
如果您知道规则的详细信息(例如,源IP、目标IP等),则可以使用
-s
、-d
、-p
等选项来指定规则,如下所示:sudo iptables -D INPUT -s 192.168.1.10 -d 192.168.1.20
-
删除所有规则:
要删除
INPUT
链中的所有规则,请使用以下命令:sudo iptables -D INPUT -F
类似地,要删除整个
filter
表中的所有规则,可以使用:sudo iptables -t filter -F
请注意,在删除规则之前,确保您了解这些规则的作用,以免意外删除重要的安全规则。在执行删除操作时,建议谨慎操作。