美好的一天.我需要WiFi热点上的Captive Portal,它可以在没有互联网的情况下工作,并弹出通知或自动打开登录页面.我正在使用Mikrotik和RouterOS 6.27.我创建了热点,然后在DNS中添加了一个RegExp
.*= HOTSPOT_IP_ADDRESS
它在Windows和iOS中运行良好,因为它们的强制门户检测基于获取某些网站的响应.Afaik - 任何回应.但对于Android,它必须是一些特殊的响应,空的内容或状态代码204 - 我仍然不确定.
我试图模仿谷歌页面给出204或空响应并使用此模拟页面重定向到我的服务器,但它没有帮助Android显示通知.
所以我需要帮助才能在没有互联网的情况下在Android中进行强制门户通知
谢谢.
我们正在开发WiFi认证解决方案,该解决方案应该在连接到WiFi之后将用户重定向到特定页面.
在我们面临问题的Android设备上.一旦用户点击窗口小部件中的通知,captive就会立即打开和关闭,默认浏览器不会打开.有人可以建议最好的方法吗?或者甚至不可能直接从俘虏打开默认浏览器?
我们正在使用Mikrotik硬件
我正在构建一个WiFi身份验证工具,其中包含用户配置文件编辑和访客凭据等.
我可以写用户到mikrotik并删除用户没有问题,但我找不到任何有关编辑用户配置文件的文档.我想我可以删除它并添加一条新记录,但这样效率很低,可能会产生用户密钥问题.
我正在使用class.routeros_api.php而我正在使用版本6.30
添加用户是这样完成的......
$response = $api->comm("/tool/user-manager/user/add",array(
"customer" => "admin",
"username" => "guest_user",
"location" => "Guest",
"first-name" => "Guest",
"last-name" => "1",
"password" => "somepw",
"shared-users" => "1",
"copy-from" => "00:00:00:00:00:00"
));
Run Code Online (Sandbox Code Playgroud)
删除用户...
$response = $api->comm("/tool/user-manager/user/remove",array(
".id" => "*15"
));
Run Code Online (Sandbox Code Playgroud)
所以我认为编辑用户会像...
$response = $api->comm("/tool/user-manager/user/edit",array(
".id" => "*15",
"username" => "someotheruser",
"password" => "someotherpass"
));
Run Code Online (Sandbox Code Playgroud)
但是,我收到的错误是......
<<< [28] /tool/user-manager/user/edit
<<< [8] =.id=*14
<<< [14] =username=someotheruser
<<< [19] =password=someotherpass
>>> [5/5] bytes read.
>>> [5, 35]!trap
>>> [26/26] bytes read. …Run Code Online (Sandbox Code Playgroud) 我已经按照本教程配置了 freeradius 。
但是当我运行命令时
"freeradius -X"
Run Code Online (Sandbox Code Playgroud)
我收到以下错误radiusd:
打开 IP 地址和端口 #### listen { type = "auth" ipaddr =127.0.0.1 端口 = 18120 无法绑定到身份验证地址 127.0.0.1 端口 18120 绑定到服务器内部隧道:地址已在使用 /etc/freeradius/3.0/sites-enabled/inner-tunnel[33]:绑定到端口时出错127.0.0.1 端口 18120
我使用的是Mirkotik RB 1100 v6.0rc11.
我有我的网络
LAN
ether1 192.168.0.0/24 这样的配置
ISP1
Ether6 PPPOE连接
动态公共IP地址
ISP2
Ether10静态公网IP
111.111.111.111/25
我伪装了本地ips,即192.168.0.0/24到ISP2.所有本地ips使用ISP2互联网浏览网页.
我想要192.168.0.50和192.168.0.51,从ISP1浏览互联网.
请帮忙.
我想重定向www.facebook.com和facebook.com我通过的MikroTik路由器的官方网站。我在网络代理中尝试了很多,但是它仅使用特定的Facebook IP进行重定向,而不使用Facebook的域名进行重定向。即www.facebook.com和facebook.com
谢谢并恭祝安康
mikrotik ×6
redirect ×2
wifi ×2
android ×1
android-wifi ×1
api ×1
facebook ×1
freeradius ×1
networking ×1
php ×1
routing ×1