1、 上述环境是某公司的Sradius程序+Mysql的环境,也可以使用我们的Sradius程序结合Oracle、SQLserver等数据库结合,上述案例同样适用;
2、 radius服务器通过Vendor-Specific(26)字段携带手机号码返回给SSL VPN,其他的radius平台可能是用其他字段的,所以这个是需要通过获取认证过程的数据包来确认radius平台是否返回了手机号码,若是返回了手机号码具体是通过哪个字段携带手机号的;下面提供一个正在的抓包分析确认过程:
① 【系统维护】--【控制台命令】用命令抓包,抓包命令可以看上面的帮助信息,使用数据库账号lig 密码123456登陆抓一下认证过程的数据包,看服务器返回给SSL VPN手机号字段的值:
②用wireshark打开抓取的数据包,filter过滤条件输入radius,查询手机号字段,从截图看,服务器是通过Vendor-Specific(26)字段将电话号码返回给SSL VPN的;
③ 从第②步提到的方法获取到服务器是通过Vendor-Specific(26)字段将电话号码返回给SSL VPN,那么我们的绑定手机号码ID值为26,配置截图如下:
④ 使用radius账号密码lig/123456登陆查看状态,成功获取到了数据库里面的电话号码: