同时配置RADIUS认证和本地认证时,为什么用户登录设备成功十几秒后掉线?
背景信息
当设备采用RADIUS认证和本地认证时,RADIUS服务器故障等原因导致RADIUS认证无响应,设备转为本地认证。从下面的配置文件可以看出,设备配置RADIUS认证的同时也配置了RADIUS计费,用户虽然通过本地认证方式登录设备成功,但由于RADIUS服务器无响应导致RADIUS计费失败,该用户被强制下线。
# radius-server template rad //配置RADIUS服务器模板 radius-server shared-key cipher %^%#Q75cNQ6IF(e#L4WMxP~%^7'u17,]D87GO{"[o]`D%^%# radius-server authentication 10.7.66.66 1812 weight 80 radius-server accounting 10.7.66.66 1813 weight 80 # aaa authentication-scheme default authentication-mode radius local //default认证方案配置认证模式为RADIUS认证和本地认证 authorization-scheme default accounting-scheme default accounting-mode radius //default计费方案配置计费模式为RADIUS计费 domain default_admin radius-server rad //全局默认管理域下引用RADIUS服务器模板,域缺省使用default认证方案和default计费方案 local-user user1 password cipher %^%#9X%T3y\jN;_&5(FU-B4P;);/tc^%VI\mA1KeeH%^%# local-user user1 privilege level 15 local-user user1 service-type telnet terminal #
- 对于管理用户(通过Telnet、SSH、FTP、HTTP、Terminal等方式的接入用户),不涉及计费,可以删除RADIUS计费的配置。
- 在计费方案视图下执行accounting start-fail online命令,使用户计费失败时仍然在线,但这种方法会造成计费不准确,请确认不造成影响后使用该方法。