某局点配置Comware V7平台无线控制器WX5540H,配合瘦AP部署WLAN无线网络覆盖。除了无线网络基础功能外,该局点需要用到WEB重定向功能,定时推送指定页面。
配置完WEB重定向功能后,终端WEB重定向失败,多次测试无果。但测试中发现,在指定时间触发http流量后,页面会被重定向,且重定向的url可以看到,说明重定向动作没有问题,但无法完整显示页面信息。
怀疑是终端到重定向页面本来就不可达导致页面无法显示,尝试关闭WEB重定向功能,直接ping或者直接打开指定url均正常。出现问题时尝试更换浏览器,发现与浏览器无关,所有浏览器都无法自动重定向打开指定的url。尝试更换测试位置,排查是否个别AP问题,发现跟AP没有关系。尝试测试不同终端行为,发现安卓终端重定向行为正常,但苹果终端重定向失败,怀疑还是跟苹果终端处理机制有关。
从以上测试信息和现场反馈的情况看,怀疑重定向失败原因有两方面:
1. 有可能跟苹果终端处理行为有关。
2. 功能实现上存在缺陷,与苹果终端不兼容。
实验室搭建测试环境测试,相同版本情况下测试功能实现是否有问题,尝试复现问题,抓到根本原因。
测试环境中由于没有外网环境,WEB重定向页面指向AC管理WEB页面。关键配置如下:
#
interface Vlan-interface10
ip address 10.0.0.1 255.255.255.0
web-redirect url https://10.0.0.1 interval 60
#
安卓手机测试WEB重定向功能:
随便访问个IP地址2.2.2.2(没有dns)可以重定向,且能完全打开web页。同时AP上行口镜像抓包,三次握手以及web页重定向。前面三次tcp握手完成,No.68号报文显示客户端通过HTTP-GET试图访问2.2.2.2的页面内容,No.69号报文显示接入设备向客户端重定向web-redirect url指定页面,报文中包含重定向的URL信息,随后客户端对重定向页面进行访问。抓包信息如下:
苹果手机测试WEB重定向功能,测试方式相同,重定向功能正常,抓包信息如下:
以上实验室复现情况说明之前怀疑的问题都不是根本原因,功能实现和兼容都没有问题。
查看AC配置发现在vlan虚接口下不仅开启了WEB重定向功能,还有portal相关配置,配置如下:
interface Vlan-interface100
ip address 10.10.0.1 255.255.0.0
portal domain portal
portal bas-ip 192.168.99.2
portal apply web-server imc
portal apply mac-trigger-server imc
web-redirect url ***.*** interval 60
无线服务模板上配置了Web重定向功能后,当该无线服务模板上接入的用户初次通过Web页面访问外网时,设备会将用户的初始访问页面重定向到指定的URL页面,之后用户才可以正常访问外网,经过一定时长(interval)后,设备又可以对用户要访问的网页或者正在访问的网页重定向到指定的URL页面。
如果设备支持以太网通道接口(Eth-channel),则接口下可以同时开启Web重定向功能和Portal功能,否则当接口下同时开启Web重定向功能和Portal功能时,Web重定向功能失效。
无线服务模板下可以同时开启Web重定向功能和Portal功能,并且同时生效。
vlan虚接口下portal功能与WEB重定向功能不能同时存在,删除portal相关配置,问题解决
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作