免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5113 | 回复: 16
打印 上一主题 下一主题

[FreeBSD] freebsd的ipfw防火墙问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-20 08:05 |只看该作者 |倒序浏览
前面省略。。。。。。。
ipfw add 65000 deny ip from any to any
ipfw add 65535 allow ip from any to any


一段时间后我用
ipfw -a list 看发现
65000 66 3535 deny ip from any to any
65535 1 1008 allow ip from any to any


是不是有问题,不可能有包到65535,从那里漏过去啊!

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2007-03-20 09:07 |只看该作者
原帖由 halen 于 2007-3-20 08:05 发表
前面省略。。。。。。。
ipfw add 65000 deny ip from any to any
ipfw add 65535 allow ip from any to any


一段时间后我用
ipfw -a list 看发现
65000 66 3535 deny ip from any to any
65535 1 1008 ...


你是如何做出这个判断的呢?

要知道,手册告诉我们:
http://www.freebsd.org/doc/zh_CN ... firewalls-ipfw.html
# ipfw -a list
  列出所有的动态规则和静态规则:

论坛徽章:
0
3 [报告]
发表于 2007-03-20 11:19 |只看该作者
因为你的系统ipfw默认是allow的,所以ipfw规则的最后一句就是:
65535 allow ip from any to any

论坛徽章:
0
4 [报告]
发表于 2007-03-20 11:44 |只看该作者

我用ipfw -t list后最后两条是这,65535也有匹配!

我用ipfw -t list后最后两条是这,65535也有匹配!



65000 The Mar 20 11:43:56 2007 deny ip from any to any
65535 The Mar 20 11:43:37 2007 allow ip from any to any



这不是说明漏吗?

[ 本帖最后由 halen 于 2007-3-20 11:45 编辑 ]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
5 [报告]
发表于 2007-03-20 12:13 |只看该作者
原帖由 halen 于 2007-3-20 11:44 发表
我用ipfw -t list后最后两条是这,65535也有匹配!



65000 The Mar 20 11:43:56 2007 deny ip from any to any
65535 The Mar 20 11:43:37 2007 allow ip from any to any



这不是说明漏吗?


漏了什么呢?

论坛徽章:
0
6 [报告]
发表于 2007-03-20 14:20 |只看该作者
有65000在前面
不应该有65535匹配吧

论坛徽章:
0
7 [报告]
发表于 2007-03-20 15:10 |只看该作者
lz说的对,其他人都没领会你的意思。确实按照最先匹配65000应该会匹配所有到达这条规则的包。
那如果有包到达65535,要么是前面有其他规则指定某些包跳过了65000,要么是包处理流程出问题了。

论坛徽章:
0
8 [报告]
发表于 2007-03-20 20:03 |只看该作者
原帖由 halen 于 2007-3-20 08:05 发表
前面省略。。。。。。。
ipfw add 65000 deny ip from any to any
ipfw add 65535 allow ip from any to any


一段时间后我用
ipfw -a list 看发现
65000 66 3535 deny ip from any to any
65535 1 1008 ...



这个问提我也有....

论坛徽章:
0
9 [报告]
发表于 2007-03-20 23:29 |只看该作者
ipfw add 65000 deny ip from any to any
ipfw add 65535 allow ip from any to any
这个明显就有问题!
明显就是allow ip from any to any起作用!
根本没有起到任何作用,我做过这样的实验
IPFW是按rule号大小顺序来读,后边的规则比前边的规后读,生效的是后边的
要写规则应该:先写允许的----再写不允许的
如果先写不允许------再写全部允许
结果就是全部允许生效………………
我也是ipfw初学者,不知道对不?反正我实验过很多次都是这样子的。

[ 本帖最后由 zhengwei_zw 于 2007-3-20 23:33 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2007-03-20 23:35 |只看该作者
最后可以是
65534 deny tcp from any to any
65535 deny udp from any to any
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP