如何清空其中一条iptables规则

运维 系统运维
iptables 是与最新的 2.6.x 版本Linux 内核集成的 IP 信息包过滤系统。我们在使用iptables时,有许多iptables垃圾规则不想要,如何清空iptables规则呢,但是不想全部清空,就想选一条,看看文章中是怎么办到的!

清空其中一条iptables规则其实很简单:

  用iptables -I FORWARD -s XXX.XXX.XXX.XXX -j DROP多条规则后,如何只清空其中一条,我用IPCOP,用iptables -F后全部规则都会清空,只有重启路由器后才能上网,如何只清除其中一条,而不必全部清空呢?

  A 添加一条规则

  -D 删除一条规则

  -I 插入一条规则

  -F 清空一个链

  我们可以用两种办法中的任一种删除规则。首先,因为知道这是INPUT链中唯一的规则,我们用编号删除:

  # iptables -D INPUT 1

  删除INPUT链中的编号为1的规则

  第二种办法是 -A 命令的映射,不过用-D替换-A。当你的链中规则很复杂,而你不想计算它们的编号的时候这就十分有用了。这样的话,我们可以使用:

  # iptables -D INPUT -s 127.0.0.1 -p icmp -j DROP

  -D的语法必须和-A(或者-I或者-R)一样精确。如果链中有多个相同的规则,只会删除第一个。

通过上面文章的学习,我们都应该从两种方法中学会一种,希望本文对大家有帮助!

【编辑推荐】

 

责任编辑:赵鹏 来源: 网络转载
相关推荐

2011-03-16 16:41:57

清空iptables

2011-03-16 16:54:10

iptables 清空linux

2023-11-01 16:50:58

2023-11-04 16:23:37

sql优化临时表

2024-04-19 07:31:58

MySQL数据库

2011-03-17 17:45:45

iptables规则

2022-02-11 14:43:53

SQL语句C/S架构

2020-05-26 09:08:23

命令循环Linux

2010-04-13 16:57:01

2011-03-18 09:26:13

Iptables规则

2011-03-16 09:30:47

iptables过滤

2011-03-16 10:59:57

2013-12-27 09:00:27

编程语言

2018-01-30 08:21:56

2019-03-28 10:09:49

内存CPU硬盘

2011-05-27 13:09:14

Google Wall移动支付谷歌

2011-03-21 17:19:12

LAMPUbuntu

2021-12-02 15:30:55

命令内存Linux

2024-06-12 13:36:24

2011-12-29 20:58:46

Windows Pho
点赞
收藏

51CTO技术栈公众号