用ROS实现PPPoE服务及限速计费
更新时间:2023-09-30 03:17:01 阅读量: 综合文库 文档下载
用ROS实现PPPoE服务及限速计费
以前用freeradius实现的限速计费,优点是Mysql数据库可以自由定制,可实现一些复杂的功能,这次又需要实现类似的功能,装过freeradius和Ros对接的都知道,这个没有一天是搞不定的,感觉也挺烦的,还单独需要一台服务器做认证,看了一下那个ros自带的userman也可实现类似的功能,试了一下感觉还不错。
一、 建立光纤连接
用winbox连接后,如下图操作,添加pppoe client
输入用户名和密码就可以了。
1
为了实现内网共享上网还要加一条nat规则,为禁止内网不拨号直接上网,加一条源地址过滤,只允许ppp拨号网段。
路径为:IP->Firewall-Nat
如有多台路由器部署,图形界面太麻烦,可以用对应脚本实现 ADSL拨号:
/interface pppoe-client
add ac-name=\dial-on-demand=no disabled=no interface=adsl \\
max-mru=1480 max-mtu=1480 mrru=disabled name=pppoe-out1 password=xxxxx profile=default service-name=\
use-peer-dns=no user=adxxxxxxx
/ip firewall nat
add action=masquerade chain=srcnat disabled=no src-address=192.168.51.0/24
2
二、 建立PPPoE服务器 路径为:IP->Firewall-Nat
因为我们不用本地认证,所以这样就可以了,本地认证也可以做限速的。不过没有认证和计费的记录,一般用也可以的。
脚本:
PPPOE服务器: /interface pppoe-server server
add authentication=pap,chap,mschap1,mschap2 default-profile=default-encryption disabled=no interface=lan \\
keepalive-timeout=10 max-mru=1480 max-mtu=1480 max-sessions=0 mrru=disabled one-session-per-host=no service-name=\\
psvr_ros
3
三、 ROS和userman对接 路径为:Radius
这里我们写127.0.0.1是指内置的userman,如是freeradius,这里写上他的地址,secret随便写,相当于握手key,在radius服务器中填写。
ros和userman对接脚本
/radius
add accounting-backup=no accounting-port=1813 address=127.0.0.1 \\
authentication-port=1812 called-id=\ secret=xxxxxx service=ppp,login,hotspot,wireless,dhcp timeout=300ms /radius incoming
set accept=yes port=1700
4
四、 userman限速计费
在浏览器打开:http://172.16.10.251/userman 1. 先建立ROS关联,添加Router
2. 建立limitation
由于现在的接入是50M的光纤,现在也可以大方一点,分成1M,5 M,10 M几种模式,1M分给喜欢看视频的伙伴,一般都是5 M, 5 M试了一下感觉还可以,关系户可以用10 M的,不过特殊的不能太多,多了大家都不快了。
5
3. 建立profile并和limitation关联
他那个web界面有时有点问题,界面上看上去关联好,测试的是时候没反应,通过console进去看时,实际上没关联
/tool user-manager profile profile-limitation
add from-time=0s limitation=1m profile=pro1m till-time=23h59m59s weekdays=\\
sunday,monday,tuesday,wednesday,thursday,friday,Saturday
这个关联表没有的话,可以重启一下路由再加一下
4. 建立用户
这里还有经验分享一下,web界面好像不能更改profile,我试了多次都没改过来,但可以删掉,再加也不行,后来console里手工改了一下,反正这个也不常用,直接删掉用户重建一个也可以。
6
正在阅读:
用ROS实现PPPoE服务及限速计费09-30
农村校园里飞出了金凤凰03-08
农村相亲实拍纪录 - 图文06-30
人口数量预测模型04-13
我以前的同桌作文500字07-08
女生空乘面试自我介绍02-24
103发育生物学论文题目汇总03-17
急诊医学练习题B卷10-10
2014考研英语大纲11-08
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 限速
- 计费
- 实现
- PPPoE
- 服务
- ROS
- 个人所得税1
- 最新航海英语补充题库文档
- 全面康复管理问题和病历
- 2018-2019-小学三年级竞选班长发言稿300字-word范文模板(4页)
- 鄂教版五年级科学上册教案鱼第一课时教学设计
- 2010ppt练习题-1
- 自考劳动关系终极简答题
- PET塑料瓶生产线工程项目可行性研究报告
- 2018年中国石油钻采机械市场全景评估及发展趋势研究预测(目录) - 图文
- 桌面运维专业试题(选择+判断共184题,包括答案)
- 库坑人工快渗沉淀池房除臭方案
- 金昌经济技术开发区建设发展情况2
- 电机学期末试题及答案2
- 发展地方政府融资平台的对策研究
- 2019年行政事业单位新旧预算会计制度转账、登记新账科目对照表
- 上海交大 - JAVA第三次作业
- 中南大学网络学习考试比赛题目(网络应用方面)
- 常见图像边缘检测算法检测
- (吐血整理)中国现代文学史00537自考2004-2015年名词解释简单题论述题
- 2019-2025年中国硅灰石行业市场行情动态报告(目录) - 图文