用户使用我司无线AC WX5540E+WA4620i-ACN部署无线网络,客户要求接入无线网络的用户使用Portal认证验证合法性,Portal服务器和Radius使用第三方深蓝的服务器,网络搭建完成之后用户测试发现认证不成功,无法访问内网数据。
用户连接无线网络并正常获取IP,使用浏览器访问www.baidu.com,浏览器正常推送Portal认证页面,用户输入账户和密码之后页面停留在认证页面,用户无法认证成功访问内网数据。
1、在AC上调试Portal协议报文,调试信息记录AC收到用户访问网页请求,AC给用户重定向portal服务器的认证页面http://10.100.110.107/index_2.html;
*May 14 18:59:36:409 2015 AC_Master PORTAL/7/PORTAL_DEBUG: Get the user (åõDåõ) portal server url is http://10.100.110.107/index_2.html.
*May 14 18:59:36:409 2015 AC_Master PORTAL/7/PORTAL_DEBUG: The user (10.100.168.20) redirect success.
*May 14 18:59:36:421 2015 AC_Master PORTAL/7/PORTAL_DEBUG: Get the user (åõDåõ) portal server url is http://10.100.110.107/index_2.html.
*May 14 18:59:36:421 2015 AC_Master PORTAL/7/PORTAL_DEBUG: The user (10.100.168.20) redirect success.
2、根据portal协议认证流程,用户在认证页面上输入账户和密码之后,Portal服务器应该向AC发起挑战请求或者认证请求报文,但是在AC调试记录中没有收到Portal服务器发送的报文。
3、由于AC上没有收到认证报文,首先怀疑Portal服务器上配置设备的NAS-IP错误,检查Portal服务器上配置的NAS-IP正确,由于设备上无调试信息,进一步分析需要在设备以及Portal服务器上抓包分析,通过分析抓取的协议报文发现Portal服务器发送的协议报文存在问题,Portal服务器发送的协议报文中ver字段数值为02,在AC上对于ver字段定义01为IPV4 Portal认证,02为IPV6 Portal认证,查看AC的配置发现仅配置了IPV4的Portal认证,协调Portal服务器侧更改ver字段数值。
通过协调,Portal服务器上更改协议报文ver字段,用户测试认证成功,可以正常访问内网数据。
1、在与第三方Portal服务器对接,设备上配置Portal Server时服务类型要选择cmcc;
2、在配置Radius时,不能配置为扩展模式;
3、在Portal服务器上配置NAS-IP时,必须确定是设备的路由最近地址;
4、对于协议ver字段,如果是IPV4 Portal认证,字段应该配置为01,如果是IPV6 Portal认证,则字段应该配置为02;
5、如果信息以及配置检查均正确,需要及时抓包分析,提高处理效率。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作