LinuxSir.cn,穿越时空的Linuxsir!

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

squid+多网段=控制多网段上网,但发现只有一个网段可以控制到,另外的网段控制不了上网,

[复制链接]
发表于 2005-5-17 11:55:54 | 显示全部楼层 |阅读模式
我的网络有三网段:192.168.25.0/24 192.168.80.0/24 192.168.81.0/24
squid+AS4代理上网,不需要用户验证,通过客户MAC来验证是否能够上所有的网站。
由于编译时带上了透明代理功能,所以我在squid.conf中加入
acl alluser src 192.168.81.0/24 192.168.80.0/24 192.168.25.0/24           
acl advanced arp  "/usr/local/squid/etc/advanced.txt"   
acl localip dst "/usr/local/squid/etc/localip.txt"   
acl localdomain dstdomain  "/usr/local/squid/etc/localdomain.txt"
http_access allow advanced         
http_access allow alluser localip               
http_access allow alluser localdomain
因为公司指定可以上一些网站,所以将IP加到localip.txt文件中,域名加到localdomain.txt文件中。然后把能够上网的MAC加到/usr/local/squid/etc/advanced.txt文件中,现在发现问题,81网段的mac加进去,可以上所有的网站,但是80和25网段的电脑加进去后,就只能够上locallip和localdomain文件中指定的网址,而不能够上所有的网站,为什么了?
我是用的华为3500交换机,交换机上设置好了网段,192.168.25.0/24 192.168.80.0/24 192.168.81.0/24这三个网段,现在LINUX接到的是81网段的交换机上面。请问我有什么办法可以解决所有网段只要加到/usr/local/squid/etc/advanced.txt文件中就可以上所有网的问题了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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