红联Linux门户
Linux帮助

fc9下如何设置pppoe拨号?

发布时间:2008-11-18 10:02:30来源:红联作者:niuniu827
如题,在终端下面怎么设置呢?
文章评论

共有 2 条评论

  1. tyx0905 于 2008-11-18 12:34:40发表:

    :77ab:1

  2. 1234qw 于 2008-11-18 10:25:54发表:

    要在Linux下使用PPPOE认证方式,必须安装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 Ethernet 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,如果有响应,表示你已经大功告成了。

    六、其它说明

    大多数Linux发行版都已经集成了rp-pppoe这个软件包,可以省略上面安装的步骤。