+ -
当前位置:首页 → 问答吧 → ipf问题,大家帮帮我呀

ipf问题,大家帮帮我呀

时间:2005-07-27

来源:互联网

我要实现的功能是

某个用户只能用25和110端口。别的端口都不能用

这样的规则我要怎么写呀?

pass in quick on vr1 proto tcp/udp from 192.168.0.10/32 port = 21 to any keep state
block in on vr1 from 192.168.0.10/32 to any

这个没有用的

作者: cls   发布时间: 2005-07-27

还有就是我想让某个内网用户只能使用内网。不能出外网。
这样要怎么写规则呀

作者: cls   发布时间: 2005-07-27

pass in quick on vr1 proto tcp from 192.168.0.10/32 to any port = 25 keep state
pass in quick on vr1 proto tcp from 192.168.0.10/32 to any port = 110 keep state
block in quick on vr1 from 192.168.0.10/32 to any

记得把这些防在你的规则的最上面.

防火墙是防在边界的,控制你的内网和外网的使用的,不经过他的流量是没有办法控制的,这个你要明白.

作者: Eg_zm   发布时间: 2005-07-28

block in quick all with short
block in quick all with ipopts
block in log quick all with short
block in log quick all with ipopts
pass in quick on vr0 proto tcp from 192.168.0.10/32 to any port = 25 keep state
pass in quick on vr0 proto tcp from 192.168.0.10/32 to any port = 110 keep state
block in quick on vr0 from 192.168.0.10/32 to any
pass in quick on lo0 all
pass out quick on lo0 all
pass in quick all
pass out quick all


我所有的规则是这样的。


vr0 是外网卡
vr1 是内网卡

用vr1的话。指定的客户机就连内网也上不了。
vr0 什么反应也没有。一样能上呀

作者: cls   发布时间: 2005-07-30

我回答不了你,你可以去http://www.freebsdchina.org或者cnfug问,那里高手非常多.

作者: gvim   发布时间: 2005-07-30

引用:
作者: cls
block in quick all with short
block in quick all with ipopts
block in log quick all with short
block in log quick all with ipopts
pass in quick on vr0 proto tcp from 192.168.0.10/32 to any port = 25 keep state
pass in quick on vr0 proto tcp from 192.168.0.10/32 to any port = 110 keep state
block in quick on vr0 from 192.168.0.10/32 to any
pass in quick on lo0 all
pass out quick on lo0 all
pass in quick all
pass out quick all


我所有的规则是这样的。


vr0 是外网卡
vr1 是内网卡

用vr1的话。指定的客户机就连内网也上不了。
vr0 什么反应也没有。一样能上呀

block in quick all with ipopts
block in log quick all with short
block in log quick all with ipopts
pass in quick on lo0 all
pass out quick on lo0 all
pass in quick on vr0 proto tcp from 192.168.0.10/32 to any port = 25 keep state
pass in quick on vr0 proto tcp from 192.168.0.10/32 to any port = 110 keep state
pass in quick on vr1 all keep state
pass out quick on vr1 all keep state
pass out quick on vr0 all keep state

作者: Eg_zm   发布时间: 2005-08-01

多谢楼上的。
vr0和vr1都要写入规则

基本是搞定了。我再测试测试

作者: cls   发布时间: 2005-08-03

pass 再 block 好像pass就不起作用了?不知道怎么回事?
好像是解析域名有问题。

暂时的办法是用block不用的端口。用的端口不管它好象可以用

作者: cls   发布时间: 2005-08-03