LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1025|回复: 4

问:如何删除一条防火墙规则

[复制链接]
发表于 2004-10-1 12:58:02 | 显示全部楼层 |阅读模式
我设置了这样一条规则到INPUT链中
#iptables -A INPUT -s 0/0 -d 0/0 -p icmp -j DROP
到是起作用了
那我想去掉这个规则我该如何做呢?
我试着这样做过但不行啊
#iptables -A INPUT -s 0/0 -d 0/0 -p icmp -j ACCEPT
谢谢大家
发表于 2004-10-1 13:36:44 | 显示全部楼层
man iptables
 楼主| 发表于 2004-10-1 14:52:42 | 显示全部楼层
楼上的就是一个水贴

强烈抗议
发表于 2004-10-1 16:30:23 | 显示全部楼层
我觉得不是关税。你都没有去man.而且iptables是有顺序的。

Linux 2.4 Packet Filtering HOWTO 简体中文版

我们可以用两种办法中的任一种删除规则。首先,因为知道这是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)一样精确。如果链中有多个相同的规则,只会删除第一个。
 楼主| 发表于 2004-10-1 22:41:29 | 显示全部楼层
我已经知道答案了
技术论坛就是谈技术不用强调别的吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表