找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5504|回复: 9

[原创]想自己搞pppoe认证服务器,请大家共同努力

[复制链接]
发表于 2004-3-7 18:40:24 | 显示全部楼层
想自己搞pppoe认证服务器
想自己搞pppoe认证服务器。网上找到的pppoe资料不全,而且我不想用全功能的linux,那样硬件要求太高,我想用最小的硬件实现。比如几十m甚至几m的硬盘,内存在16m内。因为实际运营网络的特点,所以我想每个小区分别认证,毕竟都是包月的,数据变动很小。
简单地说,就是小区入口的coyote换成新的认证服务器,小区用户由原来的固定ip上网变为pppoe拨号,小区入口的服务器认证通过的话,就可以上网。到期没交费,只要远程操作一下,就上不了了。
有人说,为什么不搞mac与ip限制?那个东东可靠性太差,mac和ip都可以伪造。
现在的问题是,如何在最有限的硬件搞一个基本的pppoe服务器,不需要数据库支持,用户资料写在文本里。当然也可以通过远程的mysql数据库认证。硬件在p133/16以内就行了,最好就是在coyote之上加一点pppoe认证功能。或者是硬盘(CF卡)之类,要求要小才行,所以linux得精简精简再精简,但我对busybox之类东东都不熟,有谁用过,告诉俺如何搞定最小化的linux,还要能支持pppoe认证服务器:)
routeros
回复

使用道具 举报

发表于 2004-3-7 19:15:51 | 显示全部楼层
http://www.linuxsir.org/bbs/showthread.php...&threadid=33535
routeros
回复

使用道具 举报

发表于 2004-3-7 19:16:09 | 显示全部楼层
以上的资料,请你参考
routeros
回复

使用道具 举报

 楼主| 发表于 2004-3-8 10:53:01 | 显示全部楼层
这篇文章可操作性太差。看半天还没明白。而且和我的情况有区别,我的小区内的用户全是私有ip,小区出口才是公网ip,也就是一个NAT网关。但这文章上显然是全公网的,其实现在的isp提供的pppoe也都是全公网的。他们连在一个路由上,而我们的路由实际上并不是真正的路由,只是网关。如何让pppoe认证过的用户才能NAT?

另外,linux如何精简到这么小,最好加pppd在8m内。这样好放入DOM 卡。
routeros
回复

使用道具 举报

发表于 2004-3-10 04:09:27 | 显示全部楼层
wsgtrsys

好像放过一篇 有关于放入1.44软盘里的LINUX系统介绍文章。。
routeros
回复

使用道具 举报

发表于 2004-3-14 16:48:03 | 显示全部楼层
PPPOE SERVER一般分为网关、验证、数据库、管理平台等部分,
理论上,要把这些部分分开放置才可以得到较好的效果!

网关的作用是接受PPPOE拨入,
验证的作用是验证用户名和密码,还有接受记费信号,
数据库的作用是记录帐号及流量及使用情况等,
管理平台的作用可以查询用户信息,开户等。

建设方法请看我写的文章:http://www.ljshuma.net/article/8.html





[img]http://temp.u5u5.com/pic/nas/pppoe5.GIF[/img]
routeros
回复

使用道具 举报

 楼主| 发表于 2004-3-28 20:09:25 | 显示全部楼层
好文!!!有空试试,如果再解释一点更好,因为我很菜:)

不过我最想的是一个最小化的认证。
不要数据库,要文本的,比如在/etc下有一个pppoe_nat.conf文件,
里面有这样几行
#用户   密码
user01    123
user02     555

流量时间我都不想知道。当然ip还是想知道,比如会在/etc下生成一个
pppoe_in的文件,里面是这样的
#用户   ip
user01 192.168.0.2

或者干脆就在前面的文件里指定密码和ip,我直接cat /proc/net/arp把ip和用户名一对就知道哪些人在上了。
web管理也是可有可无,我用coyote从不用Web.

反正是包月的,改不了几次,所以不用数据库这样麻烦,而且对服务器要求很低,586/16m足够。

可惜好象没有这样的方案
routeros
回复

使用道具 举报

发表于 2004-3-28 23:06:40 | 显示全部楼层
指定用户和密码是在/etc/ppp/pppoe-server-options这个文件里指定一个密码文件,
也可以不要密码,设置任何密码都可以的,
光生成IP日志似乎要自己写脚本了,你可以自己研究下!

这个不光没方案,我连介绍LINUX基础启动过程及每个文件作用,
还有文件基础等知识的书籍都一本没看到……

网上只能搜索到英文、俄文、等的资料……
routeros
回复

使用道具 举报

发表于 2005-4-1 02:15:29 | 显示全部楼层
外来人,那样的东东你需要参考《嵌入式Linux系统》的相关书籍,我在我这边就有看到有这样一部书!
routeros
回复

使用道具 举报

发表于 2005-4-1 11:22:44 | 显示全部楼层
我的印象中 pppoe sever 同样是使用 pppd。
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-9-17 03:18 , Processed in 0.105699 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表