频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

在Linux下配置多线路ADSL的方法

来源:51CTO.com 作者:FOXL 出处:巧巧读书 2007-12-12 进入讨论组
下一页 1 2 

经过一段时间的观察,证明运行良好,现把设置过程及方法总结一下,欢迎指正。此文档可以说明双ADSL及多ADSL增加线路的配置过程。 

实验环境:  

操作系统: RedHat7.3  

两条ADSL,长期观察线路稳定,动态ip,带宽2M, 

三块网卡: eth0 tulip,接内网  

eth1 3c59x,接第一条ADSL 

eth2 8139too,接第二条ADSL

ethn xxxx,(如果还有的话....)  

最终目的:

用两条ADSL共同上网,分担负载,实现一般的简单负载平衡,带动内网上网。

配置过程: 

1、添加网卡  

插入网卡,启动机器,如果需要双线路上网,就要三块网卡了,配置网卡也可以参考其他资料。

配置为找到相应的型号模块,例如:eth2是8139的网卡  

[root@kindgeorge root]# vi /etc/modules.conf

alias parport_lowlevel parport_pc

alias eth0 tulip

alias eth1 3c59x

alias eth2 8139too

把新的线路插在eth2上 

2、配置ADSL 

方法一: 

(1)运行adsl-setup程序,会一步一步的提示你完成配置过程. 

创建ppp0和ppp1的拨号配置文件,并保存配置,一般保存在/etc/sysconfig/network-scripts/ifcfg-ppp1 

(2)确定/etc/sysconfig/network-scripts/ifcfg-ppp0文件,其中的PIDFILE参数设为:  

PIDFILE=/var/run/ppp-adsl.pid  

修改/etc/sysconfig/network-scripts/ifcfg-ppp1文件,将其中的PIDFILE参数设为:  

PIDFILE=/var/run/ppp-adsl1.pid  

如果你有更多的线路,可以继续增加0,1,2,3....等  

这是为了使不同的拨好用不同的pid,如果不修改此参数将无法启动第二条线路接口。 

(3)配置文件一般是: 

USERCTL=no

BOOTPROTO=dialup

NAME=DSLppp1

DEVICE=ppp1

TYPE=xDSL

ONBOOT=yes

PIDFILE=/var/run/pppoe-adsl1.pid

FIREWALL=NONE

PING=.

PPPOE_TIMEOUT=20

LCP_FAILURE=3

LCP_INTERVAL=20

CLAMPMSS=1412

CONNECT_POLL=6

CONNECT_TIMEOUT=60

DEFROUTE=yes

SYNCHRONOUS=no

ETH=eth2 (对应新线路的网卡)

PROVIDER=DSLppp1

USER=isp提供的新用户名字2

PEERDNS=no

方法二:

(1)直接拷贝

cp /etc/sysconfig/network-scripts/ifcfg-ppp0 /etc/sysconfig/network-scripts/ifcfg-ppp1

(2)修改其中的ppp0为ppp1,

修改PIDFILE=/var/run/pppoe-adsl.pid 为PIDFILE=/var/run/pppoe-adsl1.pid

修改采用的新接线路的网卡,例如:改ETH=eth1 为ETH=eth2

(3)增加新线路的帐号和密码. 帐号密码一般是保存在/etc/ppp/chap-secrets 和pap-secrets

我们只需要在最后增加新的用户名2和密码2即可.

/etc/ppp/chap-secrets文件一般是这样的:

# Secrets for authentication using CHAP

# client server secret IP addresses

"用户名1" * "密码1"

"用户名2" * "密码2"

"用户名n" * "密码n"

3、启动ppp接口

因为adsl-start 命令缺省只能启动第一的ppp接口。所以要启动两个接口,必须指定配置文件。

可以用:方法一:

ifup ppp0

ifup ppp1

(ifup pppn...)

或方法二:

adsl-start /etc/sysconfig/network-scripts/ifcfg-ppp0

adsl-start /etc/sysconfig/network-scripts/ifcfg-ppp1

(adsl-start /etc/sysconfig/network-scripts/ifcfg-pppn)

URl收藏 http://www.qqread.com/linux/2007/12/e385933.html 更多文章 更多内容请看ADSL应用面面俱到Adsl共享上网电脑配置手册专题,或进入讨论组讨论。
下一页 1 2 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章