如果连接到 WiFi 网络,获取用户的 Mac 地址(MikroTik)

如果连接到 WiFi 网络,获取用户的 Mac 地址(MikroTik)

我想将用户的 Mac 地址记录到托管在 Web 服务器上的数据库中。我想知道是否有一个变量可以使用,例如$mac-address将其替换为用户的 Mac 地址。

我想在隐藏字段中使用该变量,当提交表单时,我会将信息记录到数据库中。

这有可能吗?因为我知道在热点文件夹下的状态页中,您可以看到已连接设备的 mac 地址。

我也尝试过什么都$(mac)不用做。

谢谢

答案1

实现此目的有多种方法,按照我个人的首选顺序:

  • 记录 Wifi 活动并将其发送到系统日志服务器,系统日志服务器会将数据记录到数据库中。您将获得连接到 AP 的所有设备的准确连接/断开时间。
  • 使用带有 Mikrotik API 的 C#(例如)程序来“监听”传入的 MAC 地址,并将其记录在数据库中。
  • 使用 SNMP 或 API 查询您的 Mikrotik AP 以获取已连接的 MAC 地址列表:例如,您将每分钟获得已连接人员的快照。

相关内容