ME60从V100R002版本升级到V100R005后wlan用户web认证无法通过

发布时间:  2007-12-27 浏览次数:  67 下载次数:  1
问题描述
ME60 V100R002版本升级到V100R005,原来正常的wlan用户突然web认证无法通过,web服务器收到代码1的错误信息,弹出用户帐户错误。 
      
处理过程

在_h模式下打开debug radius packet、debug web packet(建议debug开关在隐藏模式下打开,可看到的信息更全面)。
信息采集见附件。
debugweb中有如下错误信息:
[Web-Msg] szReplyMessage: NOT-HSI user do not support web authentication
这句话的意思是非 HSI用户不支持web认证。 将认证前域和后域加上一条命令service-type hSI 后用户能认证通过。
关于Hsi的解释:
HSI(High Speed Internet)业务是指PPP、DHCP、802.1x、专线、静态普通接入业务,非HSI 业务主要指STB 终端的接入业务。
缺省情况下,域下用户属于非HSI 业务。非HSI用户不支持Web认证,因此如果用户使用Web认证上线,则须分别在认证前域、认证域中指定域用户类型为HSI业务。

    

根因
ME60 V100R005平台域下默认不支持HSI用户,而V100R002可以,因此认为用户非法。
解决方案

新版本增加No-hsi用户类型,默认域下用户类型为NO-HSI,而这种用户类型不支持WEB认证,所以在默认情况下认证会不通过。如果要使用WEB认证,必须在相应的域下配置service-type HSI      

建议与总结
对web认证问题的处理,在隐藏模式下打开debug开关,debug web和debug radius可以看到更详细的调试信息。      

END