【zt】在linux下使用PPPOE程序拨号连接小区宽带xDSL的方法

我用的是Fedora12

---------是否安装了pppoe,或者安装的是老版本(begin)----------------------------------

from http://www.noteabc.com/article.asp?id=7

1、应用程序-系统-终端

   [smaller@localhost smaller]$ su

2、

1)、检测是否安装了 rp-pppoe                //rp-pppoe Linux下宽带拨号客户端软件

[root@localhost root]#rpm -qa | grep rp-pppoe  //检查rp-pppoe是否安装跟版本信息

rp-pppoe-3.10-6.fc12.i686                  //表明rp-pppoe已安装 版本3.10
2)、如果未安装或版本过旧,可以到http://www.roaringpenguin.com/pppoe/#download下载最新版rp-pppoe(最好使用系统安装包package下的rp-pppoe)

[root@localhost root]#cd /usr/sbin         //rp-pppoe默认是安装在/usr/sbin目录下,要卸载要先进入该目录或在卸载时指定位置(以下相同问题不在提示)

[root@localhost sbin]#rpm -e rp-pppoe      //卸载已安装老版本rp-pppoe

[root@localhost sbin]#cd /home/smaller     ///home/smaller指下载rp-pppoe后存放的位置,请根据实际情况修改

[root@localhost smaller]#rpm -ivh rp-pppoe-3.10-6.fc12.i686.rpm   //安装rp-pppoe-3.10-6.fc12.i686.rpm

。。

[root@localhost smaller]#rpm -qa | grep rp-pppoe  

rp-pppoe-3.10-6.fc12.i686                  //表明安装成功

---------是否安装了pppoe,或者安装的是老版本(end)----------------------------------

---------配置pppoe(begin)----------------------------------

from http://hi.baidu.com/kepa520/blog/item/b71d008942c548b00e24440c.html
首先查看是否安装了pppoe的rpm包,如果没安装可以在red hat9的第二张光盘上找到,
包名称为 rp-pppoe-3.5-2.i386.rpm
安装好后就可以设置了,下面是具体步奏

[root@localhost root]# cd /
[root@localhost /]# adsl-setup(输入命令启动配置程序)
Welcome to the ADSL client setup. First, I will run some checks on
your system to make sure the PPPoE client is installed properly...

LOGIN NAME

Enter your Login Name (default root): 这里输入你接入小区宽带的账号

INTERFACE

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 ethX, where 'X' is a number.
(default eth0): 这里输入你的连网设备(一般默认就好,直接回车就可以了)

Do you want the link to come up on demand, or stay up continuously?
If you want it to come up on demand, enter the idle time in seconds
after which the link should be dropped. If you want the link to
stay up permanently, enter 'no' (two letters, lower-case.)
NOTE: Demand-activated links do not interact well with dynamic IP
addresses. You may have some problems with demand-activated links.
Enter the demand value (default no): no(叫什么保持现状,反正这里输入no就对了)

DNS

Please enter the IP address of your ISP's primary DNS server.
If your ISP claims that 'the server will provide dynamic DNS addresses',
enter 'server' (all lower-case) here.
If you just press enter, I will assume you know what you are
doing and not modify your DNS setup.
Enter the DNS information here: (这里输入你的ISP商提供给你的DNS的IP地址,不知道的话就打电话问客服)
Please enter the IP address of your ISP's secondary DNS server.
If you just press enter, I will assume there is only one DNS server.
Enter the secondary DNS server address here:( 一般都会有两个DNS地址,这里填备用的那个)

PASSWORD

Please enter your Password: 输入登录密码(这个应该能看懂吧)
Please re-enter your Password: 再确认一遍密码

USERCTRL

Please enter 'yes' (two letters, lower-case.) if you want to allow
normal user to start or stop DSL connection (default yes): (如果允许正常用户开始或停止DSL连接,就输入YES。输入Y就可以了)

FIREWALLING

Please choose the firewall rules to use. Note that these rules are
very basic. You are strongly encouraged to use a more sophisticated
firewall setup; however, these will provide basic security. If you
are running any servers on your machine, you must choose 'NONE' and
set up firewalling yourself. Otherwise, the firewall rules will deny
access to all standard servers like Web, e-mail, ftp, etc. If you
are using SSH, the rules will block outgoing SSH connections which
allocate a privileged source port.

The firewall choices are:
0 - NONE: This script will not set any firewall rules. You are responsible
for ensuring the security of your machine. You are STRONGLY
recommended to use some kind of firewall rules.
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway
for a LAN
Choose a type of firewall (0-2): 0(这里设置防火墙,输入0,不用设置)
Start this connection at boot time

Do you want to start this connection at boot time?
Please enter no or yes (default no):y

** Summary of what you entered **
(下面显示的是你设置的一些内容)
Ethernet Interface: eth0
User name: 你的登录账号
Activate-on-demand: No
Primary DNS: 主DNS
Secondary DNS: 备用DNS
Firewalling: NONE
User Control: y
Accept these settings and adjust configuration files (y/n)? (是否接受设置,填y)

Adjusting /etc/sysconfig/network-scripts/ifcfg-ppp0
Adjusting /etc/resolv.conf
(But first backing it up to /etc/resolv.conf.bak)
Adjusting /etc/ppp/chap-secrets and /etc/ppp/pap-secrets
(But first backing it up to /etc/ppp/chap-secrets.bak)
(But first backing it up to /etc/ppp/pap-secrets.bak)

Congratulations, it should be all set up!

Type '/sbin/ifup ppp0' to bring up your xDSL link and '/sbin/ifdown ppp0'
to bring it down.
Type '/sbin/adsl-status /etc/sysconfig/network-scripts/ifcfg-ppp0'
to see the link status.
这样就设置好了,以后需要连网的时候只要输入

---------配置pppoe(end)----------------------------------
[root@localhost /]# adsl-start
就连接上网了,如果要断开网络输入
[root@localhost /]# adsl-stop
就可以了~

原文地址:https://www.cnblogs.com/yaoyansi/p/1762335.html