微信认证上网:通过关注微信公众号才允许上网
准备前提:1,路由必须升级到V3.11-B20180325
2,注册微信公众号并配置公众平台的参数(涉及到要有需要在公众号门店,需要上传营业执照等资料审核,开通微信认证等)
1、 升级路由到 V3.11-B20180325 版本或以上版本
比如使用自动升级,[设备维护]→[设备升级],点击“自动升级”,如下图所示,升级完成后,选择合适的时间再重启路由
2、 微信公众号相关配置
2.1、完成微信认证
点击右上角的图标,选择认证详情。没有开通微信认证的。根据微信上指引,完成微信认证。
2.2、开通用户管理接口权限
左边栏 [开发]→[接口权限],开通用户管理接口权限。
根据平台指引,需要获取用户管理的权限。
2.3、创建门店
[门店管理],新建门店,根据平台创建向导,进行添加。
2.4、添加“微信连Wi-Fi”功能插件
点击左边栏“添加功能插件”,点击“微信连Wi-Fi”
开通
开通后,添加设备
选择门店,类型为 Portal型 ,点确定
填入网络名(SSID)
成功添加后,会生成出 SSID、ShopId、AppId、SecrertKey。复制出来,便于下来配置百为路由的时候填写。
2.5、获取公众号开发者密码以及配置白名单
[开发]→[基本配置]
开发者密码,点击重置
点击“确定重置”后,要求手机扫描验证,密码验证后,才可以重置,获得开发者密码,如下图所示,
选择 AppSecret 文本框中的密码,复制出来,便于下来配置百为路由的时候填写。
根据提示,接着配置“IP白名单”,填入 58.216.10.38 (百为路由官方提供给百为用户专供微信连Wi-Fi认证用)
到此,微信公共平台相关的配置,完成。
3、路由微信认证相关配置 (以eth5口为例)
3.1、开启DHCP给手机等无线终端分配IP地址
比如百为路由 eth5口 单独接有交换机,从交换机分到多个无线AP
(注意,必须使用AP,不能使用无线二级路由;建议使用百为无线AP X750A 更便捷管理) 《X750A管理》
[网络配置]→[DHCP服务]→[DHCP配置],分配对应eth5网口IP的地址池,以及分配的DNS(建议配置当地运营商DNS)。
3.2、开启eth5口Portal认证
[认证上网]→[认证开关],开启eth5 口的Portal 认证
注意:只要开启其中任意一个开关,即表示对eth5的口,进行拦截。必须通过认证的用户,才允许上网。比如用微信认证
网吧用户使用该功能需特别注意,切勿对提供网吧上网的内网口,直接开启认证(除非是做了认证白名单放行了网吧客户机和服务器的IP了)
3.3、启用微信认证并配置微信认证参数
[认证上网]→[Portal认证]→[Portal服务]→[认证选项],启用微信认证。保存
[认证上网]→[Portal认证]→[Portal服务]→[微信认证配置],复制微信公众平台上的门店信息,和开发者等信息,对应填入,保存
4、手机操作无线认证
备注:接在eth5口下的无线AP,SSID必须跟微信公众平台配置的,以及路由配置的SSID一致
选择该SSID 连接
连接后会自动弹出认证页面
选择“微信认证”
点击“完成”会自动调用微信,打开微信,如下图所示
没有关注的,会显示“关注我们”,已经关注公众号的,则自动完成微信认证。
5、路由上查看微信认证的用户信息
[系统状态]→[用户状态]→[用户对象状态],查看“WEIXIN”一栏,即可看到认证成功的在线用户。说明认证成功
完成
-------------------------------------------------------------------------------------------------------------------------------------
常见问题:
1、成功关注微信认证后能上网了,再取消关注,依然可以上网?
答:是这样,微信公众平台有限制短时间的查询次数,不适合时时去查验是“是否关注的状态”。
不过,一旦用户离线了,下次再来连接该无线,使用微信认证,会提示要求关注。用户是否离线,可以通过 [用户对象状态] 查看。
2、连接WIFI,通过微信认证上网,一段时间后,又会弹窗要求认证?
答:Portal 认证上来后,有个超时时间,默认为30分钟。
当手机等无线终端 连接WIFI后,长期没有流量(比如熄屏,手机wifi处于节能模式),30分钟后会视为离线。
有特殊需求的用户,可自行修改Portal认证用户超时时间。
[认证上网]→[Portal认证]→[Portal服务]→[认证选项],Portal认证用户超时时间 30分钟。
3、可能导致微信认证失败的原因有哪些?
答:1、开启第三方radius计费,无法使用微信认证
2、微信公众平台定义的SSID,和无线的AP的SSID不一致
3、微信公众平台配置不对,或者有功能没开通。可通过微信公众号返回的错误码,咨询微信客服。如下图所指的信息。
评论