squid

squid

我公司現在正更新, ip地址本來是192.168.1.x...
現在為擴展ip的使用, 所以ip地址改為....128.1.0.x 和128.1.1.x...
所以想請問各位, squid 要如何配置呢? 才能使這兩個網能經squid上外聯網....
謝謝!!!!      
不清楚你想干什么, 把 192.168.1.0/24 改成 128.1.0.0/16 试试      
就是我把squid 的acl 改成了
http_access my_networks src 128.1.0.0

client機器就不能連上網... 不知以上寫法有問題嗎???      
應該是
acl my_networks 128.1.0.0/16
http_access allow my_networks

但squid有error
squid is stopped
2007/08/27 09:04:59| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '128.1.1.0/16'
2007/08/27 09:04:59| WARNING: '128.1.0.0/255.255.0.0' is a subnetwork of '128.1.0.0/255.255.0.0'
2007/08/27 09:04:59| WARNING: because of this '128.1.0.0/255.255.0.0' is ignored to keep splay tree searching predictable
2007/08/27 09:04:59| WARNING: You should probably remove '128.1.0.0/255.255.0.0' from the ACL named 'shcc_networks'
squid: ERROR: No running copy      
squid.conf 中的 shcc_networks  是什么内容?      
acl shcc_networks src 128.1.0.0/16      
2007/08/27 09:04:59| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '128.1.1.0/16'

这一行的警告原因是
点分十进制的第三列非零
根本原因是掩码为16, 而掩码为非零的相对位IP为非零时就会有这样的警告
具体看《squid权威指南》

其它行的意思都很明白      
即係掩碼用23 ??? 不是很明白.....      
引用:
原帖由 monded 于 2007-8-27 17:39 发表
acl shcc_networks src 128.1.0.0/16
把这一行删掉应该就OK了

      
好...我試試看....謝謝版主指教....