- 论坛徽章:
- 0
|
ADLS + Redhat AS3 简单实现共享上网
组网环境:电信ADSL接入(2M带宽),Redhat AS3 双网卡
拓扑如下:
adsl-eth0:192.168.1.1 AS3-eth1:192.168.10.1
internet--ADSL---------------------AS3----------------交换机-------内网段
AS3-eth0:192.168.1.100 192.168.10.0/24
ADSL设置:选择桥接方式(一般有三种方式,桥接、路由、PPPOE),禁用NAT(注:在LINUX上做NAT)
LINUX上设置:
双网卡,eth0接ADSL,eth1接交换机。IP设置如上。
建立拨号:
执行命令adsl-setup (注:pppoe软件包应先安装)
1、提示:输入用户名------这里是输入ISP提供的帐号(不是ADSL猫的)
2、选择与ADSL相连接口-----选择默认的eth0
3、选择按需拨号或是永久连接-----选择默认no(为永久连接)
4、DNS选择,若是用DHCP方式获得DNS。输入server。否则留空---我选择留空
5、提示输入密码-----输入ISP提供的密码
6、用户是否有权打开或终止ADSL拨号-----我选yes
7、防火墙设置-------我选2
8、是否开机就连接ADSL----选yes
9、保存配置----输入y
至此ADSL设置完成
其他设置:
1、打开转发 echo 1 >/proc/sys/net/ipv4_forward (立即生效)
vi /etc/sysctl.conf 编辑 net-ipv4.ip-forward = 1 (重启后生效)
2、设置iptables做NAT
iptables -F
iptables -t nat -F
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.10.0/24 -j MASQUERADE
iptables-save //保存配置
3、设置本机DNS服务,把named服务打开,DNS设置为 192.168.10.1 客户端的网关和DNS均设置为192.168.10.1
4、若先前设置为自动获得DNS(adsl-setup时,dns选项输入了server),客户端应把DNS设置为自动获得,也可以直接设为ISP提供的DNS地址
测试效果:感觉还不错! |
|