centos 5做网关adsl宽带共享上网的配置方法

找个电脑安装2个网卡和centos5,就可实现所有内网客户端通过centos 5 的ADSL拨号共享上网了。
具体步骤如下:

1、安装CENTOS 操作系统先
2、设置内网IP,如:10.0.0.1/24
3、运行命令adsl-setup设置ADSL拨号
运行命令adsl-start启动adsl
4、能正常拨号上网后添加文件
vi /etc/rc.d/rc.fw
rc.fw内容如下:
#!/bin/bash
modprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
iptables -F
iptables -F -t nat
iptables -X
iptables -Z
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
UPLINK="ppp0"
echo 0 > /proc/sys/net/ipv4/tcp_ecn
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ${UPLINK} -j MASQUERADE

5、运行下列命令行:
chmod +x /etc/rc.d/rc.fw
echo adsl-start >> /etc/rc.d/rc.local
echo /etc/rc.d/rc.fw >> /etc/rc.d/rc.local