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

来源:互联网 发布:memcmp linux 编辑:程序博客网 时间:2024/04/29 10:06
装了linux后,因为不知道怎么连小区宽带而很是头疼,打电话问电信的客服,但是却始终不能给我解决连网的问题,还说我用的不是正常的操作系统他们解决 不了,气得我差点吐血,真是无比的郁闷,好在我不是厌学的人,几经努力终于知道了PPPOE的配置方法,现在能上网了,就贴出来和大家分享一下,在 linux下的操作基本都一样。

我用的是red hat9举例
首先查看是否安装了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.
这样就设置好了,以后需要连网的时候只要输入
[root@localhost /]# adsl-start
就连接上网了,如果要断开网络输入
[root@localhost /]# adsl-stop
就可以了~
这就是我打电话问电信两天,到最后都没有给我解决的问题,现在看来好像不是很难,但是不知道的话也确实挺麻烦的,现在我是知道了,就写出来和大家分享一下,也好让和我一样的朋友们能少走点弯路~
0 0
原创粉丝点击