欢迎光临

linux下使用ADSL

上一篇 / 下一篇  2007-06-14 17:46:46 / 个人分类:Linux应用

Lq tH\9i8pR0电信的ADSL使用的是PPPOE拨号方式,因此,要在Linux下使用ADSL,必须安装PPPOE客户端软件。下面说明如何进行安装:DOIT博客1lV X Zn0k ed4SPz
  本文以RedHat Linux 6.2为实验平台,其它平台的Linux安装办法可以参照下面从源代码进行安装的步骤。

NT9|Y7A E"~/s2Uz-W0

y,m#A{e9i0一、 安装的前提条件DOIT博客:i%^u'p6[t
  1.确保安装了网卡并工作正常使用命令:
U Q`PE8N*e#M0    #ifconfig eth0DOIT博客5TD9RTOw-G
  查看网卡状态。DOIT博客 d9Q3GOc%E&M7U[&YV*N
  2.在系统中不要设置默认路由(网关),让ADSL拨号后自动获得。如果已经设置了默认路由,使用以下方法删除:DOIT博客I?d ^Z)@?.VQ
  在文件 /etc/sysconfig/network 中删除 GATEWAY= 这一行,然后以root执行:
T%k?"e(Y FQ@,E`+|0   #/etc/rc.d/init.d/network restart
"g/Vy3EmoZU[0  3.已经安装了pppd软件包。DOIT博客)[`/N6G/B jM$yq
  如果存在文件 /usr/sbin/pppd,则说明已经安装了pppd;
D1[Z"A)H0  如果未安装,从RedHatLinux 6.2安装光盘上安装ppp-2.3.11-4.i386.rpm这个软件包。DOIT博客}y*WE(Q#Tp,O

5[ J'\6\ pk-c0[0二、 安装PPPOE客户端软件
z@ JZyE R!w:w0  Linux下的PPPOE客户端软件比较多,而且大多使用GNU License,我们推荐使用rp-pppoe 这个软件包。从[url]http://www.roaringpenguin.com/pppoe/[/url]这个网站上,不仅可以下栽。RedHat 62平台下的rp-pppoe的二进制软件包,而且可以下栽源代码软件包。

} cj0`/GX8Q^0

1J1dT-w]%P:ZPm%q0  1.二进制软件包的安装:DOIT博客(Zf~C }7T

\X+WU8]7u0  A.下栽二进制软件包
2u4I/c r"g0  [url]http://www.roaringpenguin.com/pppoe/rp-pppoe-3.2-1.i386.rpm[/url]

N"m&b;N/^&T0DOIT博客}/QTi X ~_V

  B.进行安装
t:Hh altq am0  以root执行:
1Zw^$X1IN/X E0    #rpm -Uvh rp-pppoe-3.2-1.i386.rpmDOIT博客%p$u ZX,Ye1uru

DOIT博客'[2o4B#qWF4jFD

  2.从源代码进行安装:DOIT博客1f-xcZ%O!e(L8]
  从源代码进行安装同样适用于其它平台的Linux,但必须在Linux系统中安装gcc编译器。DOIT博客1BHD Le-\E-e.F
  A.下栽源代码软件包
^/RV!_Mkf3C0  [url]http://www.roaringpenguin.com/pppoe/rp-pppoe-3.2.tar.gz[/url]DOIT博客(T7P4T Z%} Ic

9`g1{]#y[n/e0  B.解压缩
)f8wkp"y.i6m#m*A0    #tar xvfz rp-pppoe-3.2.tar.gz
Z+n0X{{9ew#N2k ~f'\0    #cd rp-pppoe-3.2DOIT博客Is&EcGw'q

DOIT博客\#L @pb6R.Z9o

  C.进行编译和安装DOIT博客/C QL'`6rud
    运行脚本
)IE"F n{n mO0    #./go
WC7\N%l [h0  将自动进行编译和安装,最后,调用/usr/sbin/adsl-setup进行配置,具体解释见三。DOIT博客6\+I(`)Nn

3i\S%l]:N0三、 配置PPPOE客户端软件DOIT博客,a7cb8Wc
  安装完软件包后,必须配置pppoe的配置文件/etc/ppp/pppoe.conf,从而让ADSL拨号时使用配置文件中的用户名、密码等参数。我们不必手工改动这个文件,可以使用adsl-setup这个工具进行配置:DOIT博客5swyc*|j.zy2y ll
    #/usr/sbin/adsl-setupDOIT博客 X.Zr'D/V
当出现DOIT博客jd#J7G/EAxn
    >>> Enter your PPPoE user name :
8WL W0xqH)J!og0  输入ADSL帐号的用户名DOIT博客5L#Yica{ R
当出现DOIT博客-rA cI@6qN
  >>> Enter the Ethernet interface connected to the ADSL modem
^I~+[%^f}!T/H0  For Solaris, this is likely to be something like /dev/hme0.
^ Ws[,N0  For Linux, it will be ethn, where 'n' is a number.
wS0u7D5_+F(m0  (default eth0):DOIT博客y*be:B#]INb
  输入 eth0 ,这是ADSL相连的网卡的名字。
5o h!?e RQ0当出现DOIT博客1^4ST y_0c
  >>> Enter the demand value (default no):DOIT博客\0K)X.BY2s
  输入 noDOIT博客f-n*N0s2zFa:?@
当出现
3l5n;ZqT0  >>> Enter the DNS information here:
Xo F}3AC4l-v Q;U0  输入 server ,这表示使用ADSL拨号自动获得的DNS服务器IP地址DOIT博客+g+z;ZP Tz$Fm
当出现
2Pq3I*H/f!g(m~ `0  >>> Please enter your PPPoE password:
XUX\ s0  输入ADSL帐号的密码
Z7}N^+z$e^'nh0当出现
]O,ZT6{0  >>> Choose a type of firewall (0-2):DOIT博客~^x%UX&`TX
  输入 0 ,不使用防火墙DOIT博客#k:Fdm,Y)|Q`0o
当出现DOIT博客3[ N?.vY(Qk5d
  >>> Accept these settings and adjust configuration files (y/n)?
9])Z$@)G~7J.?7w0  如果输入的信息正确,输入 y ,完成配置,否则,输入 n 重新输入。DOIT博客e ?{B3l3F G

DOIT博客y6HXq7_

四、 启动PPPOE客户端软件
'Bv)H*t ZX \ \pW7j0  使用命令:DOIT博客0x#Z$eZ A^O]
    /usr/sbin/adsl-startDOIT博客m9S%nr \s6Gj
  启动PPPOE客户端软件,进行连接,如果成功,将出现Connected;DOIT博客x/H&oy-u6~
  如果不成功,请检查网线、ADSL MODEM等物理设备,并查看 /var/log/messages中的信息DOIT博客J9fZNtdP0[(Z
    /usr/sbin/adsl-stop 关闭和ISP的连接DOIT博客;j HG/I*A gm4t
    /usr/sbin/adsl-status 查看当前连接的状态
$iF4t5R_)C t-p G.C0  如果想在Linux系统启动时自动启动ADSL连接,输入以下命令
6}?;Fjs5rYtY0    #chkconfig --add adsl
6G3ry?$f0  将在当前的运行级下加入ADSL的自启动脚本。DOIT博客A's R!y,D

DOIT博客J#Y~MO5Gy

五、测试
m,cZ*|x0  当连接成功后,使用命令:
bt$j;D_oF8Jd#dW0    #ifconfig -a
h Y!t1kWO0  在输出中应该含有关于 ppp0 的一堆信息,其中还绑定了 IP 地址,说明已经从拨号中获得了IP地址。
%g)_H&|/].X0  使用命令DOIT博客)H qq0lf S F0W&m
    #netstat -nrDOIT博客fA0o/}B_
  查看路由表信息,这时的默认路由应该是上面获得的IP地址。如果没有默认路由,我们可以手动增加:
t? U]h+c0R7x0    #route add default gw 上面获得的IP地址
$ll,fz#vmBY0  使用命令DOIT博客j G,TV1?
    #nslookup [url]http://www.sina.com.cn[/url]

:VwV8F.d0DOIT博客)mKmfM

  如果解析出新浪的IP,说明已经从拨号中正确获得了DNS服务器。DOIT博客\*B1\*O c.Jm7r
  最后,使用命令ping某个域名或IP,如果有响应,表示你已经大功告成了。
9qI@|Ciol'o0

5Z"@$A+M#o"m!g0

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2008-10-08  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 1018
  • 日志数: 10
  • 建立时间: 2007-05-25
  • 更新时间: 2007-12-17

RSS订阅

Open Toolbar