将 mikrotik 路由器热点默认 login.html 连接到外部数据库

connect mikrotik router hotspot default login.html to external database

我已经在mikrotik 路由器中创建了一个热点服务器。它成功地将用户重定向到默认 login.html 并接受我在热点用户中添加的用户。

我只想打开默认的 login.html,但我希望它使用我的数据库(mongo 数据库托管在 mlab 上)。关于如何进行的任何见解? (通过 api 添加用户)

PS: 我已经从热点文件夹下载了所有文件,但还没有找到连接远程数据库的方法。

使用将连接到 mongodb 数据库的外部 radius 服务器。您将需要配置有 mongodb 连接器的 FreeRadius 之类的东西,以将您的数据库用作身份验证源。

然后在 Mikrotik 设备中添加一个 radius 客户端,在热点配置文件参数中添加 "Radius" 身份验证类型,它应该可以工作。

一些有用的链接:

https://wiki.mikrotik.com/wiki/Manual:RADIUS_Client https://wiki.mikrotik.com/wiki/Manual:Customizing_Hotspot