建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

SSL VPN

关注
深信服SSL VPN集SSL/IPSec于一身,帮助企业构建端到端的安全防护体系,业内拥有多项加密技术,多种认证方式、主从绑定等特色功能,保证远程系统接入的用户身份安全、终端/数据安全、传输安全、应用权限安全和审计安全,具有快速、易用、全面等优势特点,并且连续多年市场占有率第一,一直走在技术前沿,提供优质服务,用户认可度极高。
故障案例库
典型场景排查思路

【SSL】radius认证,组映射不生效

更新时间:2019-10-22
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 认证设置 | Radius认证
适用版本 通用
radius认证,用户认证没问题,但是组映射不生效,导致所有radius用户都分配到默认用户组;
1、经过radius工程师确认radius服务器是通过class(25)属性传递分组信息的,此时到SSL VPN控制台抓取数据包,确认一下radius是否有返回class(25)这个值;【系统维护】--【命令控制台】:tcpdump -i eth0 host 10.41.132.104 -s0 -w   数据包保存下来以后用wireshark打开数据包;【备注:不会抓包的话,可以看一下命令控制台里面的提示,这里不详细讲解,本次抓包10.41.132.104是radius服务器地址】
2、分析数据包,filter过滤条件填写radius,过滤一下数据包,找取一份认证通过的数据包展开数据包的Radius Protocol,如下图:
3、从如上分析来看,还是radius平台那边并没有返回用户分组信息给客户端SSL VPN导致SSL VPN上用户分组不成功;
radius服务器没有将用户分组信息返回给SSL VPN;
从SSL VPN与Radius认证过程的数据包看,根本原因是radius服务器没有将用户分组信息返回给SSL VPN,需要radius平台工程师解决认证平台不给客户端返回用户分支信息的问题;
1、  SSL VPN只能通过CLASS(25)属性去读取用户分组信息,假如radius平台通过其他属性携带用户分组信息给SSL VPN,SSL VPN是识别不到的,这个会导致SSL VPN分组异常,所以必须要radius服务器平台的工程师确认:radius服务器是否在认证过程中将用户组信息通过class(25)这个属性返回给Client端;
下面是异常分组异常的过程,这里分享一组正常认证分组的配置截图以及数据包截图:【高版本(SSLM7.6.0以及以上版本)可以通过SSL VPN控制台抓包,低版本(SSLM7.6.0以下版本)的SSL VPN页面没法抓包,需要在radius服务器抓包,或者联系400】
① 组映射配置:

② 认证分组成功状态图:

③ 用户名密码认证失败数据包信息截图:

④ radius服务器用Class(25)字段协调分组信息返回给Client:

本页目录
  • 问题描述
  • 处理过程
  • 根因
  • 解决方案
  • 建议与总结