免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: i2era
打印 上一主题 下一主题

ipf的规则? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-06-14 22:56 |只看该作者

ipf的规则?

在man中

  1. IP addresses may be specified in one of        two  ways:  as        a
  2.        numerical  address/mask,  or  as  a hostname mask netmask.
  3.        The hostname may either be a valid hostname,  from  either
  4.        the hosts file or DNS (depending on your configuration and
  5.        library) or of the dotted numeric form.        There is no  spe-
  6.        cial designation for networks but network names are recog-
  7.        nised.  Note that having your filter rules depend  on  DNS
  8.        results can introduce an avenue of attack, and is discour-
  9.        aged.

  10.        There is a special case for  the  hostname  any        which  is
  11.        taken  to  be  0.0.0.0/0  (see  below for mask syntax) and
  12.        matches all IP addresses.  Only the presence of "any"  has
  13.        an  implied mask, in all other situations, a hostname MUST
  14.        be accompanied by a mask.  It is possible to give "any"        a
  15.        hostmask,  but in the context of this language, it is non-
  16.        sensical.

  17.        The numerical format "x/y" indicates that a mask of y con-
  18.        secutive  1  bits set is generated, starting with the MSB,
  19.        so a y value of 16 would give 0xffff0000. The symbolic  "x
  20.        mask y" indicates that the mask y is in dotted IP notation
  21.        or a hexadecimal number of the form 0x12345678.        Note that
  22.        all  the  bits  of the IP address indicated by the bitmask
  23.        must match the address on the packet exactly; there  isn't
  24.        currently  a  way  to invert the sense of the match, or to
  25.        match ranges of IP addresses which do  not  express  them-
  26.        selves  easily as bitmasks (anthropomorphization; it's not
  27.        just for breakfast anymore).
复制代码
   
address/mask  or  hostname mask netmask
作用应该是一样的,但是它们指的是子网 还是ip?

论坛徽章:
0
12 [报告]
发表于 2003-06-14 23:06 |只看该作者

ipf的规则?

...

192.168.2.8/29 这种写法只能指是 subnet

在 route add ... 中也是
如果有 /29,它会自动视为 route add -net ...
不然就是 route add -host ...

论坛徽章:
0
13 [报告]
发表于 2003-06-14 23:08 |只看该作者

ipf的规则?

原帖由 "红袖添香" 发表:
...

192.168.2.8/29 这种写法只能指是 subnet

在 route add ... 中也是
如果有 /29,它会自动视为 route add -net ...
不然就是 route add -host ...
   
有时不一定

#ifconfig rl0 192.168.2.8/29

论坛徽章:
0
14 [报告]
发表于 2003-06-14 23:14 |只看该作者

ipf的规则?

原帖由 "红袖添香" 发表:
...
192.168.2.8/29 这种写法只能指是 subnet
...

我觉的在ipf(5)中应该也是指    subnet
指单个ip应该是192.168.2.8/32

那么
怎么会出现:

  1. #cat /etc/ipf.conf
  2. block in quick on rl1 proto tcp from 192.168.1.0/24 to any port = 1755
  3. 如果把其中的“192.168.1.0/24” 改为
  4. “192.168.1.8/x" (x<29)
  5. 然后ipf -Fa;ipf -FS;ipf -f /etc/ipf.conf
  6. 再用ipfstat -hio
  7. 看时显示的是:
  8. 192.168.1.0/x

  9. 但是如果改为
  10. "192.168.1.8/y"(y≥29)
  11. 然后ipf -Fa;ipf -FS;ipf -f /etc/ipf.conf
  12. 再用ipfstat -hio
  13. 看时显示的是:
  14. 192.168.1.8/y

复制代码

论坛徽章:
0
15 [报告]
发表于 2003-06-14 23:21 |只看该作者

ipf的规则?

原帖由 "i2era" 发表:
有时不一定

#ifconfig rl0 192.168.2.8/29
   

呵呵,可是这中里不会有歧义, rl0 代表整个子网?~~  hoho~~~

论坛徽章:
0
16 [报告]
发表于 2003-06-14 23:26 |只看该作者

ipf的规则?

原帖由 "i2era" 发表:
#cat /etc/ipf.conf
block in quick on rl1 proto tcp from 192.168.1.0/24 to any port = 1755
如果把其中的“192.168.1.0/24” 改为
“192.168.1.8/x" (x<29)
然后ipf -Fa;ipf -FS;ipf -f /etc/ipf.conf
再用ipfstat -hio
看时显示的是:
192.168.1.0/x

但是如果改为
"192.168.1.8/y"(y≥29)
然后ipf -Fa;ipf -FS;ipf -f /etc/ipf.conf
再用ipfstat -hio
看时显示的是:
192.168.1.8/y
   

这个不奇怪呀,192.168.1.8 是广播号,就跟我们用 192.168.1.0 作 /24 的广播号一样。。。

论坛徽章:
0
17 [报告]
发表于 2003-06-14 23:31 |只看该作者

ipf的规则?

原帖由 "红袖添香" 发表:
   

这个不奇怪呀,192.168.1.8 是广播号,就跟我们用 192.168.1.0 作 /24 的广播号一样。。。
   
如果指的是subnet
那8应该是网络号,就像192.168.1.0/24
的网络号为0一样
广播号是子网ip中最大的
如子网 192.168.1.0/24的broadcast为192.168.1.255

论坛徽章:
0
18 [报告]
发表于 2003-06-14 23:34 |只看该作者

ipf的规则?

原帖由 "i2era" 发表:
   
如果指的是subnet
那8应该是网络号,就像192.168.1.0/24
的网络号为0一样
广播号是子网ip中最大的
如子网 192.168.1.0/24的broadcast为192.168.1.255



晕~~~~,写错了,

应该是网络号,网络号是最小的。广播号是最大的。

论坛徽章:
0
19 [报告]
发表于 2003-06-14 23:37 |只看该作者

ipf的规则?

原帖由 "红袖添香" 发表:
   

这个不奇怪呀,

那192.168.1.8/25和192.168.1.0/25
是一样的?
肯定不一样啊

论坛徽章:
0
20 [报告]
发表于 2003-06-14 23:46 |只看该作者

ipf的规则?

原帖由 "i2era" 发表:

那192.168.1.8/25和192.168.1.0/25
是一样的?
肯定不一样啊
   

应该是一样的,但是跟 192.168.1.128/25 不一样
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP