如何配置 freeradius + mikrotik?

How to configure freeradius + mikrotik?

在 Centos 7 上安装了 FreeRADIUS 3.0.12 + MYSQL

正在尝试授权:

DD-WRT(一切顺利): http://pastebin.com/61ScJiQF

Mikrotik(错误) http://pastebin.com/KzPCREeR

MikroTik RouterOS 6.32.4

可以看到,mikrotik accounting没有通过,虽然认证一切正常,但是登录mikrotika报错:

login failed: RADIUS server is not responding

可能是什么问题?

第二台服务器使用 FreeRADIUS 2.2.7 并且同一路由器工作(pastebin。com/bu7FdYVG)),并且在日志 mikrotik 错误中的 3.0.12 上:

login failed: RADIUS server is not responding

我可能需要在 mikrotik 下进行一些额外的设置半径?除了连接 mysql 模块外,我没有做任何更改。

好的,您似乎在问两个不同的问题。 "login failed: RADIUS server is not responding" 表示身份验证在 Mikrotik 上根本不起作用。同时,"mikrotik accounting is not passed" 意味着您只是没有看到来自 Mikrotik 的会计数据。 (除非身份验证和授权成功,否则不会进行计费。)这里有一些要检查的事项。

  1. 请务必在 Mikrotik 上的 Radius 下指定源地址。这应该是 Mikrotik 上用于连接 radius 服务器的接口的 IP 地址。当 RouterOS 留给它自己的设备时,你会震惊多少次选择错误的。
  2. 某些版本的 RouterOS 在 Radius 页面下将超时值设置为不合理的低值。将它设置为 5000 毫秒这样舒适的值,这样饱和电路不太可能阻止登录。
  3. 要使您的帐户正常工作,请转至 IP -> 热点 -> 服务器配置文件并打开您的配置文件。确保已选中会计并将间隔设置为 5 或 10 分钟。