首页 > CentOS > FreeRadiusv3 RouterOSv5.22 pptp 账户认证对接设置,限速,限时
2015
09-28

FreeRadiusv3 RouterOSv5.22 pptp 账户认证对接设置,限速,限时

FreeRadiusv3 RouterOSv5.22 pptp 账户认证对接设置

1、RouterOS radius 选项设置

使用winbox 连接到RouterOS 路由器 点击 “Radius” 菜单,点击 “+” 添加一个FreeRadius 设置选项 设置如下图

 

2、设置IP 池

依次点击 “IP -> Pool” 然后再点击”+“ 添加一个IP池 例如:10.1.1.1-10.1.1.253

注:这个IP 池就是pptp vpn 拨号后分配的ip地址。

3、设置PPTP Server 配置文件

点击 “PPP” 切换到Profiles选项页面,双击 “default” 规则 修改如下图

4、PPTP 认证方式设置

点击 “PPP” 切换到 “Secrets” 选项页面,点击 “PPP Authentication & Accounting”, 然后勾选上 “Use Radius”,”Accounting” 两项 确定。

5、PPTP Server 选项设置

点击 “PPP” 切换到 “Interfac” 选项页面, 点击 “PPTP Server”, 勾选上 “Enabled”, Default Profile 选刚刚修改的配置文件”default”,再勾选上 chap, mschap1, mschap2 三个选项。

6、添加PPTP Server

点击 “PPP” 切换到 “Interfac” 选项页面, 点击“
+” 添加一个 PPTP Server ,然后确定。

以上设置完成后可以到 点击 “PPP” 切换到 “Secrets” 选项页面 添加一个RouterOS 的pptp 帐号先测试是否能正常拨号,如果能正常,然后再添加freeradius 帐号测试。

FreeRadius3 PostgreSQL RouterOS5 限速

限速512kup/1024kdown 仅支持(RouterOS 路由器 注:测试 ROS 5.22 版本有效果)

INSERT INTO radgroupreply (id, groupname, attribute, op, VALUE) VALUES (1, 'user','Session-Timeout', ':=', '43200');
INSERT INTO radgroupreply (id, groupname, attribute, op, VALUE) VALUES (2, 'user','Ascend-Data-Rate', ':=', '512000');
INSERT INTO radgroupreply (id, groupname, attribute, op, VALUE) VALUES (2, 'user','Ascend-Xmit-Rate', ':=', '1024000');

 

FreeRadius3 PostgreSQL RouterOS5 限时

添加一个用户 test, 密码 test ,2015年9月27过期的用户

insert into radcheck (id,username,attribute,op,value) values (1,'test','Cleartext-Password',':=','test');
insert into radcheck (id,username,attribute,op,value) values (2,'test','Expiration',':=','27 Sep 2015');

目前就写这么多有兴趣的可以加QQ群 Linux 系统架构运维 34514802 一起交流!@

最后编辑:
作者:dnybz
这个作者貌似有点懒,什么都没有留下。