MikroTik:如何将 mac AP 发送到外部 CAPTIVE

MikroTik:如何将 mac AP 发送到外部 CAPTIVE

我将 MikroTik 路由器 hEX RB750Gr 设置为热点模式,将 WapR-2nD 接入点连接到它并分发 wifi。热点配置为外部授权门户(强制门户)。强制门户需要此接入点的 mac 地址来识别接入点。但是在对授权门户的 get 请求(在 login.html 中)中,热点发送的是其数据,而不是接入点数据。如果在 login.html 中添加新变量,通过脚本添加接入点的 mac 地址,我就可以解决这个问题。请告诉我是否可以向 login.html 添加自己的变量?

<form name="redirect" action="https://auth.wifi........" method="get" style="display: none;">
        <input type="hidden" name="user-mac" value="$(mac)">
        <input type="hidden" name="user-ip" value="$(ip)">
        <input type="hidden" name="ap-mac" value="**$(ap_mac)**">      # hier i need custom variable ap_mac
        <input type="hidden" name="nas-id" value="......................">
        <input type="hidden" name="link" value="$(link-login-only)">
        <input type="hidden" name="err" value="$(error)">
        <input type="hidden" name="eor" value="$(error-orig)">
        <input type="hidden" name="type" value="mikrotik" />
        <input type="hidden" name="server-name" value="$(server-name)">
        <input type="hidden" name="server-address" value="$(server-address)">
        <input type="hidden" name="chap-id" value="$(chap-id)">
        <input type="hidden" name="chap-challenge" value="$(chap-challenge)">
        <input type="hidden" name="hostname" value="$(hostname)">
        <input type="hidden" name="ssl-login" value="$(ssl-login)">
        <input type="hidden" name="plain-passwd" value="$(plain-passwd)">
        <input type="submit" value="continue">
    </form>

答案1

据我所知,没有特殊变量可以为您提供 MAC 地址。您可以尝试 $(identity),它提供设备的“系统名称”。可以将 MAC 地址配置为系统名称吗?

相关内容