实例:(linux中的pppoe拨号上网)

① 安装软件:把下载的pppoe传到linux下的/root目录下,在终端对软件进行拆包:

ll:查看目录,能看见软件包的名字

tar -zxvf rp-pppoe-3.11.tar.gz -C /usr/local/src/:把软件包解压到指定的目录下

配置 编译 安装

mount /dev/cdrom /media/cdrom/:挂载光驱

yum --disablerepo=\* --enablerepo=c6-media grouplist |l

ess:查看有那些组(包括已经安装的和未安装的)

安装开发工具:Development tools

yum --disablerepo=\* --enablerepo=c6-media groupinstall Development tools:安装

进入解压的目录下,查看

[root@xiaoxizi ~]# cd /usr/local/src/

[root@xiaoxizi src]# cd rp-pppoe-3.11/

[root@xiaoxizi rp-pppoe-3.11]# ll

total 48

-rw-r--r--. 1 user1 user1 1882 Aug 18  2012 README

-rw-r--r--. 1 user1 user1  561 Aug 18  2012 SERVPOET

drwxr-xr-x. 2 user1 user1 4096 Aug 18  2012 configs

drwxr-xr-x. 2 user1 user1 4096 Aug 18  2012 doc

-rwxr-xr-x. 1 user1 user1  845 Aug 18  2012 go

-rwxr-xr-x. 1 user1 user1 1941 Aug 18  2012 go-gui

drwxr-xr-x. 3 user1 user1 4096 Aug 18  2012 gui

drwxr-xr-x. 2 user1 user1 4096 Aug 18  2012 man

-rw-r--r--. 1 user1 user1 4109 Aug 18  2012 rp-pppoe.spec

drwxr-xr-x. 2 user1 user1 4096 Aug 18  2012 scripts

drwxr-xr-x. 4 user1 user1 4096 Aug 18  2012 src

② 配置

vim README:查看README文件(看看还需要什么准备工作),如下可以知道linux版本需求和pppd

Installation

============

Requirements

------------

1) Linux 2.2.9 or later on Intel, Sparc or PowerPC.  It may work on

2) pppd 2.3.10 or later.  Versions 2.3.7 and later work unless you use

然后看是否已经装过pppd:

[root@xiaoxizi ~]# rpm -qa |grep ppp:查看已经安装的包

ppp-2.4.5-5.el6.x86_64

还可以看到源代码编译步骤:

Compiling

---------

Compile and install pppd if you don't already have it.  Then:

1) Unpack:

       $ tar xzvf rp-pppoe-xxx.tar.gz

2) Change to source directory:

       $ cd src

3) Configure:

       $ ./configure

4) Compile:

       $ make

4) Install (this step must be done as root)

       # make install

5) Now read doc/HOW-TO-CONNECT

cd src/:进入这个目录

./configure :执行这个指令

make:

make install:

pppoe-setup:

接着输入用户名:user1,默认的接口:eth0,默认,server(表示DNS动态获得),输入及确认口令:123,选项:0(不设置防火墙),接着按y确认配置,会生成几个文件

pppoe-start:连接(连接之前要先确认正确连线)

这会应该就连接成功了,能连接到外部网络了

拨号成功后 会形成一个虚拟的网络接口:ppp0

可以用ifconfig来查看相关的信息

PS:如果此时上不去网络,可以这样办:

vim /etc/resolv.conf:进入文件,添加配置

添加内容为:nameserver:202.102.224.68

          nameserver:202.102.227.68

软件包见附件: