免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] FreeBSD做网关后QQ的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-09 17:54 |只看该作者 |倒序浏览
我这有一网吧用FreeBSD+ipfilter 3.1做网关,下面的电脑的QQ常收不到消息,如果把QQ离线再上线那没收到的消息就会一下子出来,QQ换过版本了重装也这样,但其它游戏很正常,不知道各位有无这方面的经验共享一下,谢谢!!!

我的ipf规则(rl1接外网,是光钎公网地址):
block in quick all with ipopts
block in quick all with frag
block in quick all with short

block in quick proto tcp/udp from any to any port 134 >;< 140
block in quick proto tcp/udp from any to any port = 445
block in quick proto tcp/udp from any to any port = 593
block in quick proto tcp/udp from any to any port = 1434

pass in quick on rl0 all
pass out quick on rl0 all
pass in quick on lo0 all
pass out quick on lo0 all

block out quick on rl1 all head 11
pass out quick on rl1 from any to any keep state group 11

block in quick on rl1 all head 12
pass in quick on rl1 proto tcp from any to any port = 22 flags S keep state group 12

论坛徽章:
0
2 [报告]
发表于 2004-08-09 18:55 |只看该作者

FreeBSD做网关后QQ的问题

pass in quick on rl1 proto udp from any to any port = 4000 keep state

另外,你的 ipnat 规则呢?

论坛徽章:
0
3 [报告]
发表于 2004-08-09 23:12 |只看该作者

FreeBSD做网关后QQ的问题

我也是试过这样的问题;有时会这样,有时又不会;请问如何解决?
加入这一句就行了吗:pass in quick on rl1 proto udp from any to any port = 4000 keep state

论坛徽章:
0
4 [报告]
发表于 2004-08-10 09:25 |只看该作者

FreeBSD做网关后QQ的问题

我的ipnat.conf规则是:
map rl1 192.168.0.0/24 ->; 0/32 proxy port 21   ftp/tcp
map rl1 192.168.0.0/24 ->; 0/32 proxy port 1720 h323/tcp
map rl1 192.168.0.0/24 ->; 0/32 portmap tcp/udp auto
map rl1 192.168.0.0/24 ->; 0/32

同样的配置在有些地方又没问题,真搞不明白.

另外我想我的
pass out quick on rl1 from any to any keep state group 11
已包含了james_h朋友说的
pass in quick on rl1 proto udp from any to any port = 4000 keep state

论坛徽章:
0
5 [报告]
发表于 2004-08-10 09:26 |只看该作者

FreeBSD做网关后QQ的问题

我的ipnat.conf规则是:
map rl1 192.168.0.0/24 ->; 0/32 proxy port 21   ftp/tcp
map rl1 192.168.0.0/24 ->; 0/32 proxy port 1720 h323/tcp
map rl1 192.168.0.0/24 ->; 0/32 portmap tcp/udp auto
map rl1 192.168.0.0/24 ->; 0/32

同样的配置在有些地方又没问题,真搞不明白.

另外我想我的
pass out quick on rl1 from any to any keep state group 11
已包含了james_h朋友说的
pass in quick on rl1 proto udp from any to any port = 4000 keep state

论坛徽章:
0
6 [报告]
发表于 2004-08-10 09:26 |只看该作者

FreeBSD做网关后QQ的问题

我的ipnat.conf规则是:
map rl1 192.168.0.0/24 ->; 0/32 proxy port 21   ftp/tcp
map rl1 192.168.0.0/24 ->; 0/32 proxy port 1720 h323/tcp
map rl1 192.168.0.0/24 ->; 0/32 portmap tcp/udp auto
map rl1 192.168.0.0/24 ->; 0/32

同样的配置在有些地方又没问题,真搞不明白.

另外我想我的
pass out quick on rl1 from any to any keep state group 11
已包含了james_h朋友说的
pass in quick on rl1 proto udp from any to any port = 4000 keep state

论坛徽章:
0
7 [报告]
发表于 2004-08-10 09:29 |只看该作者

FreeBSD做网关后QQ的问题

有的QQ走的是PORT:8000

论坛徽章:
0
8 [报告]
发表于 2004-08-10 11:53 |只看该作者

FreeBSD做网关后QQ的问题

我过去也在网吧做过这FreeBSD代理也出现这种情况,解决的办法是换代理
用RedHat,估计这是FreeBSD版本的问题

论坛徽章:
0
9 [报告]
发表于 2004-08-11 17:27 |只看该作者

FreeBSD做网关后QQ的问题

根据测试,基本确定与ipfilter的版本有关系,我做的有两个地方用ipfilter 3.4.31的都有这个问题,其中一个地方换为ipfilter 3.4.35后现象基本消失,配置都没变.另外一个地方用ipfilter 3.4.31的还没测试.
其他我做的很多用的ipfilter 3.4.33的也没这个问题,搜索了一下网上的文章,有反应ipfilter 3.4.31的状态表有些问题,不知道大家认为如何
thirdeyes 该用户已被删除
10 [报告]
发表于 2004-08-13 01:05 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP