感谢诸网友的支持,我的adsl代理基本上做好了!!

感谢诸网友的支持,我的adsl代理基本上做好了!!

    经过两天的奋斗,终于能上linux做ADSL的代理了,写出来供大家参考.因本人也为菜鸟级linur fan,还请高手指教.
    我用的是Red hat 7.1,双网卡(都是RTL8139).头几次安装Red hat7.1都是把防火wall选为中级,故怎么设也不好用,最后一次选为"no".在安装时red hat7.1就能认出RTL8139的网卡,所以指定
eth0 IP:192.168.0.1 255.255.255.0
eth1 IP:192.168.1.1 255.255.255.0
网关192.168.0.1(有一位网友说,网关最好不要指定为192.168.0.254,因为是广播用的,不知为何)
装完Red hat,启动后用
"adsl-setup"设置本机与ADSL的连接,很简单,按提示做就可以,在输入DNS时,有网友说可以输入 server让电信的服务器自动给,但屡试不爽,后来,改为每次手动输入(广州的是202.96.128.68)在提示是用那个网卡上ADSL时指定eth1(好像linux默认也是eth1),完成后用"adsl-start"试一下,应该能拔通,开始时,提示已经通了,但ping 202.96.128.68就是不通,结果发现是DNS输错了,所以在adsl-setup时要慢慢来,如果错了就再来一次.
    如果ping 某一个网站比如 ping www.263.net能通,就说明本机上ADSL没问题了,然后就简单了,输入
ipchains -P forward DENY
echo 1 > /proc/sys/net/ipv4/ip_forward
ipchains -A forward -j MASQ -s 192.168.0.0/16

linux端的设置就OK了,然后在要上网的机器上指定网关为192.168.0.1即可.

    在之前,我都是通过Win2000透时代理上网,设置是更简单,但总是有这样那样的问题,由其是什么什么病毒一来.....烦着呢。

    简单吧,但有高手说可以用专业的squid做有缓存的代理,我正在试....   

感谢 FOXHOT samen2等网友的支持!       
代理和nat是?回事了?      
小弟才疏学浅懂得太少,请指教一下吧~~~!谢谢!