您的位置:首页 > Web前端

fedora12下pppoe服务器的搭建

2010-11-25 21:08 309 查看
1. 查看系统上是否安装了pppoe服务器软件

[root@localhost ~]# rpm -qa | grep pppoe
rp-pppoe-3.10-6.fc12.i686

若显示以上信息则已经安装了pppoe软件,若无信息则首先安装pppoe软件

[root@localhost ~]# yum install pppoe

2. 配置系统支持IP转发

[root@localhost ~]# vim /etc/sysctl.conf
修改net.ipv4.ip_forward = 1

3. 修改pppoe服务器的主配置文件

[root@localhost ~]# vim /etc/ppp/pppoe-server-options

若认证方式采用 chap则配置内容如下

# PPP options for the PPPoE server
# LIC: GPL
require-chap
#require-pap
login
lcp-echo-interval 10
lcp-echo-failure 2
#default-asyncmap
#ms-dns 202.96.134.133

若认证方式采用 pap则配置内容如下

# PPP options for the PPPoE server
# LIC: GPL
#require-chap
require-pap
#login
lcp-echo-interval 10
lcp-echo-failure 2
#default-asyncmap
#ms-dns 202.96.134.133

4. 添加认证帐号
若认证方式采用 chap则

[root@localhost ~]# vim /etc/ppp/chap-secrets
内容如下

username password
swz * swz *
abc * abc *

若认证方式采用 pap则

[root@localhost ~]# vim /etc/ppp/pap-secrets
内容如下

#username password
swz * swz *
abc * abc *

备注:此认证方式的帐号必须是系统帐号,即 /etc/passwd文件中存在的帐号

5. 修改配置文件/etc/ppp/options

[root@localhost ~]# vim /etc/ppp/option

若认证方式为chap则内容如下

local
#auth
#lock

若认证方式为pap则内容如下

#local
auth
lock

6. 启用pppoe服务

[root@localhost ~]# pppoe-server -I eth0 -L 192.168.40.12 -R 192.168.40.100 -N 10

-L: 设备虚拟的pppoe接口,该接口的IP地址可以为任意指定
-R: pppoe地址池的起始地址
-N: 地址的个数

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息