LinuxSir.cn,穿越时空的Linuxsir!

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

Why this ipf rule does not work?

[复制链接]
发表于 2003-8-20 20:49:45 | 显示全部楼层 |阅读模式
ipf 3.4.31,规则如下:

  1.   @1 pass out from any to any
  2.   @1 pass in from any to any
  3.   @2 block return-rst in log quick proto tcp from any to any port 135 >< 139
  4.   @3 block return-rst in log quick proto tcp from any to any port = 445
  5.   @4 block return-icmp-as-dest(port-unr) in log quick proto udp from any to any port 135 >< 139
  6.   @5 block return-icmp-as-dest(port-unr) in log quick proto udp from any to any port = 445
复制代码

偶发现这条规则不起作用:

  1.   @2 block return-rst in log quick proto tcp from any to any port 135 >< 139
复制代码

如果把上面那条规则改成如下5条单独的规则,工作正常。

  1.   block return-rst in log quick proto tcp from any to any port 135
  2.   block return-rst in log quick proto tcp from any to any port 136
  3.   block return-rst in log quick proto tcp from any to any port 137
  4.   block return-rst in log quick proto tcp from any to any port 138
  5.   block return-rst in log quick proto tcp from any to any port 139
复制代码


而同样使用Port range,这条规则就可以

  1.   @4 block return-icmp-as-dest(port-unr) in log quick proto udp from any to any port 135 >< 139
复制代码

难道Port range对TCP规则无效?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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