linux-实用教程-pppoe拔号服务器简单快捷搭建
linux-实用教程。目的是让大家快速建立有实用价值的应用。如需研究原理,可google一下。或联系本文作者chinapkw@163.com欢迎转载请注名出处,chinapkw.iteye.com。本实例,快速建立一个初级可运行的pppoe服务器端,实用性上还不强,但这是基础接下来,会在此基础上。加上计费,以及流量控制,还可加上一个squid代理就更有实用性,敬请关注。
环境
redhat 5u2
所需包
rp-pppoe-3.5-32.1
ppp-2.4.4-1.el5
配置:
/etc/ppp/chap-secrets "blues" * "123" *
##用户名 服务器地址 密码 客户端ip
/etc/ppp/pppoe-server-options
auth ##连接需要验证
login ##在pap方式时,允许使用系统帐号
/etc/ppp/options
logfile /var/log/ppp/pppoe.log ##添加pppoe 日志
启动
# pppoe-server –I eth0 -N 200 -L 192.168.0.1 -R 192.168.1.120
-l 指定pppoe服务器ip
-R 指定pppoe接入服务器分配给客户端的ip地址段
-N 允许客户端同时接入数
-i 指定监听网卡
注意
在用户连接时会启动/etc/ppp/ip-up
可以添加可执行的脚本
$IFNAME 为连接上的设备
在pppoe-server-options
里写入
auth
login
**默认是检查 chap-secrets里的用户限制
排错
Aug 2 13:44:46 localhost pppd: LCP: timeout sending Config-Requests
Aug 2 13:44:46 localhost pppd: Connection terminated.
Aug 2 13:44:46 localhost pppd: Modem hangup
Aug 2 13:44:51 localhost pppd: Exit.
解决
**pppoe 和系统sysloge 服务有冲突 关闭syslog 可连接成功
http://www.agoit.com/upload/picture/pic/41550/7f647e0b-da27-3cab-a338-a73c25d9a1dd.jpg
实用性 如办公网的不同用户的接入。享受不同带宽(后面会结合tc 讲解) 加强用户上网管理,免除arp攻击。 实现小区上网的计费功能(后面结合freeadius)
在客户端连接后如图一
http://www.agoit.com/upload/picture/pic/41548/9f8920f0-b033-3a6b-813b-65775b8d0034.jpg
在服务器端有用户连接如图二
pppoe 拔号服务器最简单的配置启动
页:
[1]