P4 1.7/512MB,win2K+.winroute做代理,一个外网,两.个内网,代理两个网段上网,192.168.10.0和192.168.11.0,用得好好的,但是因为内部的被动ftp服务器用winroute映射有.问题,准备改成linu.x。换了个电脑P3 1G,384MB,RH7.3+s.quid+iptables透明代理,准备测试稳定后替换下来,不过测试中发现不少问题.
1.squid的配置文件中指定了地址组后,在iptables里重定向80到3128后,经常无法上网,显示“已经找到网.站,.正在等待回应”就没下.文了。而且上不去网的时候从客户端ping外部域名没问题,比如ping
www.sina.com.cn,而且telnet
www..sina.com.cn 80也没问题。虚拟主机
2.解决方法,service squid restart,N.次,不定哪一次走了狗屎运了就能上去了,要么只能抛开squid,做纯iptables转发才能上网。而且打开网页..的速度,感觉squid+iptables比纯粹的iptables慢多了。 健康
3.能上网时,测试下载速度,rh7.3+squid+iptab.les的速度与win2.K+winroute相比有所差距,难道是计算机性能的原因么?电影
squid从网.上找优化方式,优化了N次,啥用没有,而且我的网络部分IP不允许上网的,需要squid分组控制的,不过现在这些都不敢想了,先能上网再说,所以又退回原来最基本的配置了。squid里默认的配置省略给各位节省眼球,只.把改动.过的配置的写下来 女人
acl net10 .192.168.10.0/24.
a.cl net11 192.168.11.0/24健康
......
http_access .allow local.host 建材
http_access allow net1.0域名
http_access a.llow net11[成人用品]
......
httpd_accel_ho.st virtual.
httpd_acc.el_port 80健康
httpd_accel_w.ith_proxy on.
httpd_accel_users._host_h.eader on(广告)
iptables.的,为了确.认是不是三块网卡的问题,我down掉了一个网卡,只用双网卡代理,配置如下 汽车
service ipta.bles stop[成人用品]
echo "1" > /proc./sys/net/ipv4/ip_f.orward.
modprobe ip_.tables.
modprobe ip_.nat_ftp<性病>
modprobe ip_con.ntrack健康
modprobe i.p_conntrack_ftp 乙肝
modprobe i.p_conntrack_irc服务器
iptables -P .INPUT DROP外贸
ipta.bles -P FORW.ARD ACCEPT.
iptables -P OUTPUT . ACCE.PT(广告)
iptables -A INP.UT -i eth.1 -j ACCEPT 乙肝
iptables -A .INPUT -i eth2 -j ACCEPT. 美容
ipt.ables -A INPUT -i eth0 -m state --state ES.TABLISHED,RELATED -j ACCEPT虚拟主机
iptables -A INP.UT -i eth0 -p udp --sport ! .53 -j DROP[成人用品]
iptables. -t nat -A POS.TROUTING -s 192.168.11.0/24 -j MASQUERADE.
iptables -t nat -A PREROUT.ING -s 192.168.11.0/24 -p tcp --dport 80 .-j REDIRECT --to-p.orts 3128####这行加上就经常上不去网,不加这行,squid里.的地址分组权限就没法实现--------------彩票
i.ptables -A FORW.ARD -s 192.168..11.0/24 -d 192.168.10.0/24 -p ! icmp -j DROP##纯粹为了限制,不应该是这行惹祸了吧? 女人
盼望各位解惑
[ 本帖最后由 dbsrv 于 2006-4-24 .15:03 编辑 .] 杀毒