选择显示字体大小

在linux下使用adsl

北京电信的adsl使用的是pppoe拨号方式,因此,要在linux下使用adsl,必须安装pppoe 客户端软件。下面说明如何进行安装:
本文以redhat linux 6.2为实验平台,其它平台的linux安装办法可以参照下面从源代码 进行安装的步骤。

一、安装的前提条件
1.确保安装了网卡并工作正常
使用命令
#ifconfig eth0

查看网卡状态

2.在系统中不要设置默认路由(网关),让adsl拨号后自动获得

如果已经设置了默认路由,使用以下方法删除: 在文件 /etc/sysconfig.network 中删除 gateway= 这一行,然后以root执行:
#/etc/rc.d/init.d.network restart

3.已经安装了pppd软件包

如果存在文件 /usr/sbin/pppd,则说明已经安装了pppd;
如果未安装,从redhatlinux 6.2安装光盘上安装ppp-2.3.11-4.i386.rpm这个软件包

二、安装pppoe客户端软件

linux下的pppoe客户端软件比较多,而且大多使用gnu license,我们推荐使用rp-pppoe 这个软件包。从http://www.roaringpenguin.com/pppoe/这个网站上,不仅可以下栽 redhat 62平台下的rp-pppoe的二进制软件包,而且可以下栽源代码软件包。

1.二进制软件包的安装:


a.下栽二进制软件包

http://www.roaringpenguin.com/pppoe/rp-pppoe-3.2-1.i386.rpm

b.进行安装

以root执行:


#rpm -uvh rp-pppoe-3.2-1.i386.rpm

2.从源代码进行安装:

从源代码进行安装同样适用于其它平台的linux,但必须在linux系统中安装gcc编译器。

a.下栽源代码软件包

http://www.roaringpenguin.com/pppoe/rp-pppoe-3.2.tar.gz

b.解压缩

#tar xvfz rp-pppoe-3.2.tar.gz
#cd rp-pppoe-3.2


c.进行编译和安装

运行脚本
#./go
将自动进行编译和安装,最后,调用/usr/sbin/adsl-setup进行配置,具体解释见三。

三、配置pppoe客户端软件

安装完软件包后,必须配置pppoe的配置文件/etc/ppp/pppoe.conf,从而让adsl拨号时

使用配置文件中的用户名、密码等参数。我们不必手工改动这个文件,可以使用 adsl-setup这个工具进行配置:

#/usr/sbin/adsl-setup

当出现
>>> enter your pppoe user name :
输入adsl帐号的用户名

当出现
>>> enter the ethe.net interface connected to the adsl modem
for solaris, this is likely to be something like /dev/hme0.
for linux, it will be ethn, where 'n' is a number.
(default eth0):
输入 eth0 ,这是adsl相连的网卡的名字

当出现
>>> enter the demand value (default no):
输入 no

当出现
>>> enter the dns information here:
输入 server ,这表示使用adsl拨号自动获得的dns服务器ip地址

当出现
>>> please enter your pppoe password:
输入adsl帐号的密码

当出现
>>> choose a type of firewall (0-2):
输入 0 ,不使用防火墙

当出现
>>> accept these settings and adjust configuration files (y/n)?
如果输入的信息正确,输入 y ,完成配置,否则,输入 n 重新输入。

四、启动pppoe客户端软件

使用命令

/usr/sbin/adsl-start 启动pppoe客户端软件,进行连接,如果成功,将出现
connected;
如果不成功,请检查网线、adsl modem等物理设备,并查看 /var/log/messages中的信 息
/usr/sbin/adsl-stop 关闭和isp的连接
/usr/sbin/adsl-status 查看当前连接的状态

如果想在linux系统启动时自动启动adsl连接,输入以下命令
#chkconfig --add adsl
将在当前的运行级下加入adsl的自启动脚本

五、测试

当连接成功后,使用命令


#ifconfig -a

在输出中应该含有关于 ppp0 的一堆信息,其中还绑定了 ip 地址,说明已经从拨号中获 得了ip地址。
使用命令

.netstat -nr

查看路由表信息,这时的默认路由应该是上面获得的ip地址。 如果没有默认路由,我们可以手动增加:
#route add default gw 上面获得的ip地址

使用命令
#nslookup www.sina.com.cn
如果解析出新浪的ip,说明已经从拨号中正确获得了dns服务器
最后,使用命令ping某个域名或ip,如果有响应,表示你已经大功告成了。

六、其它说明

redhat linux 7.1已经集成了rp-pppoe这个软件包,只不过版本有些低,如果你不在意版 本高低,可以直接进行三后面的步骤。

技术业务拓展部 程军杰   


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons