adsl 接 eth0
eth1接交换机
eth0:
ip:172.16.1.1 netmask:255.255.255.0
eth1
ip:172.160.0.1 netmask:255.255.255.0
两张网卡都不得设网关
adsl的安装:adsl-setup
过程按提示一步一步来。
拔号: adsl-start
测试adsl是否能上网:adsl-status
配置 squid:
http_port 172.16.0.1:8080
ache_mem 86 MB
cache_dir ufs /var/spool/squid 100 16 256
cache_mgr webmaster
httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
初始化:squid -z
启动:service squid start
配置iptables
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE