锐捷路由器的AC 端可以进行微信平台的微信认证吗

锐捷路由器的AC 端可以进行微信平台的微信认证吗,第1张

1、AC、AP以及ACL做WIFI实施部署,涉及几个概念:AP、AC、无线路由器、认证,简单说来:AP就是无线接入点。无线路由器大致可以理解为:AP+路由AC是用来管理AP用的,可以对AP进行集中式管理。这在诸如连锁店、大公司部署需要支撑上百个接入点以及复杂的控制措施(例如多级认证,微·商白皮书中提到的全国漫游)等就需要AC。AC最重要的职能是完成对接入设备的认证、授权、计费(AAA),一般采用Radius协议来完成。认证、授权的凭证包括终端的MAC地址等等信息(Radius系统一般放在云端,大家常用的宽带拨号上网的认证都是基于Radius认证)。终端设备要接入网络,必须在AC的ACL(访问控制列表中)有对应的匹配项,对终端的标识包括MAC地址、IP等信息。一个粗略的通过微信认证上网的 *** 作流程:a、用户连接wifi,AC查看ACL列表中是否有对应的信息(主要是MAC地址),如果有效,则直接让用户上网;如果无,则给用户在ACL中临时增加一条有时间限制的记录,以便于在未经认证情况下,能够上微信完成对公众号的关注。值得注意的是:ACL列表不一定是AC本地的,有可能是从中央Radius服务器获取的,例如在允许漫游的情况下。b、用户关注公众号,完成认证和授权过程,AC获取用户的MAC地址等信息,从ACL中删掉用户未授权认证的临时上网记录并新增一条经过认证授权的记录,用户可以正常上网。c、用户取消关注公众号,则从ACL中删除掉对应的记录ACL的信息属于7层协议的网络层,并没有应用层的OpenID等信息。2、公众平台“开发模式”如果在微信公众平台中将高级功能设置为“开发模式”,则在用户执行关注公众号、取消关注等 *** 作时候,公众平台都会以事件方式通知“开发模式”定义的接口。公众平台接口标识一个微信用户并不是使用用户微信号,而是用类似o0geNuJmbuDIwnMMCOhF6hFFLEqU这样的字符串,实际上就是OpenID(接口协议中的fromusername)。而OpenID之类的信息在7层协议中是在应用层(第7层)3、OpenWRT以及管理系统目前各种智能路由器(极路由、果壳、小米等)都是基于OpenWRT系统。而对OpenWRT系统本身的管理都是基于wifidog等管理系统,可以与外部系统(例如微信公众平台)直接对接。因此回到话题,最本质的问题其实就是:AC是怎样来匹配ACL列表中的MAC和OpenID的呢?由于不知道“必智®微信关注即登录上网”是否需要商家在公众平台中配置指向无线路由器(AC或AP)的接口地址,因此分成两种情况讨论:1、如果需要配置,则:由于有关注、取消关注等事件时候,都会有url地址通知AC的服务器,由于是TCP链接,在关注、取消关注的报文的TCP报文中本身就有MAC信息,在>rippleos
路由器成都瑞小博科技有限公司,提供的一个微信认证上网的路由器,通过该路由器与微信公众号对接,用户到店上网,无论点击任何网址都会跳到认证网关,只有关注了所设置的公众号才可上网(不再跳转)。

1、AC、AP以及ACL
做WIFI实施部署,涉及几个概念:AP、AC、无线路由器、认证,简单说来:
AP就是无线接入点。
无线路由器大致可以理解为:AP+路由
AC是用来管理AP用的,可以对AP进行集中式管理。这在诸如连锁店、大公司部署需要支撑上百个接入点以及复杂的控制措施(例如多级认证,微·商白皮书中提到的全国漫游)等就需要AC。
AC最重要的职能是完成对接入设备的认证、授权、计费(AAA),一般采用Radius协议来完成。认证、授权的凭证包括终端的MAC地址等等信息(Radius系统一般放在云端,大家常用的宽带拨号上网的认证都是基于Radius认证)。
终端设备要接入网络,必须在AC的ACL(访问控制列表中)有对应的匹配项,对终端的标识包括MAC地址、IP等信息。
一个粗略的通过微信认证上网的 *** 作流程:
a、用户连接wifi,AC查看ACL列表中是否有对应的信息(主要是MAC地址),如果有效,则直接让用户上网;如果无,则给用户在ACL中临时增加一条有时间限制的记录,以便于在未经认证情况下,能够上微信完成对公众号的关注。
值得注意的是:ACL列表不一定是AC本地的,有可能是从中央Radius服务器获取的,例如在允许漫游的情况下。
b、用户关注公众号,完成认证和授权过程,AC获取用户的MAC地址等信息,从ACL中删掉用户未授权认证的临时上网记录并新增一条经过认证授权的记录,用户可以正常上网。
c、用户取消关注公众号,则从ACL中删除掉对应的记录
ACL的信息属于7层协议的网络层,并没有应用层的OpenID等信息。
2、公众平台“开发模式”
如果在微信公众平台中将高级功能设置为“开发模式”,则在用户执行关注公众号、取消关注等 *** 作时候,公众平台都会以事件方式通知“开发模式”定义的接口。
公众平台接口标识一个微信用户并不是使用用户微信号,而是用类似o0geNuJmbuDIwnMMCOhF6hFFLEqU这样的字符串,实际上就是OpenID(接口协议中的fromusername)。
而OpenID之类的信息在7层协议中是在应用层(第7层)
3、OpenWRT以及管理系统
目前各种智能路由器(极路由、果壳、小米等)都是基于OpenWRT系统。而对OpenWRT系统本身的管理都是基于wifidog等管理系统,可以与外部系统(例如微信公众平台)直接对接。
因此回到话题,最本质的问题其实就是:
AC是怎样来匹配ACL列表中的MAC和OpenID的呢?
由于不知道“必智®微信关注即登录上网”是否需要商家在公众平台中配置指向无线路由器(AC或AP)的接口地址,因此分成两种情况讨论:
1、如果需要配置,则:
由于有关注、取消关注等事件时候,都会有url地址通知AC的服务器,由于是TCP链接,在关注、取消关注的报文的TCP报文中本身就有MAC信息,在>首先取得root权限:进入云平台,路由器信息里选择高级设置(root后会失去保修,请三思)
备份KEY 很重要,不然刷回来上不了云平台 运行puttyexe,在Host Name(or IP address)输入1s的IP默认是1921681991
点击open后进入Cmd窗口,使用root/admin登录(root是用户名,admin是密码),然后根据提示输入以下的内容和选择。
运行极路由迷key备份工具exe
点击“获取路由信息”,然后对比一下工具中的MAC地址与1s背面的MAC地址是否一致。
然后根据你的1s版本选择备份选项,我的是9001所以选的第一个“极壹S 9002及以下key备份”,备份生成后在指定目录中找到以下几个文件


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13051823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存