配置 RADIUS 用户核算
Citrix Gateway 可以向 RADIUS 记帐服务器发送用户会话启动和停止消息。为每个用户会话发送的消息包括 RFC2866 中定义的属性的子集。表 1 列出了受支持的属性以及发送它们的 RADIUS 记帐消息(RAD_START 和 RAD_STOP)的类型。表 2 列出了可分配给“通知终止-原因”属性的预定义值,以及相应的 Citrix Gateway 事件。
表 1. 支持的 RADIUS 属性
属性 | 意思是什么意思 | RAD_START | RAD_STOP |
---|---|---|---|
用户名称 | 与会话关联的用户名。 | X | X |
会话编号 | NetScaler 会话 ID。 | X | X |
会话时间 | 会话持续时间秒。 | X | |
终止原因 | 账户终止的原因(见下文)。 | X |
表 2. RADIUS 终止原因
NetScaler 注销方法 | RADIUS 终止原因 |
---|---|
LOGOUT_SESSN_TIMEDOUT | RAD_TERM_SESSION_TIMEOUT |
LOGOUT_SESSN_INITIATEDBYUSER | RAD_TERM_USER_REQUEST |
LOGOUT_SESSN_KILLEDBYADMIN | RAD_TERM_ADMIN_RESET |
LOGOUT_SESSN_TLOGIN | RAD_TERM_NAS_REQUEST |
LOGOUT_SESSN_MAXLICRCHD | RAD_TERM_NAS_REQUEST |
LOGOUT_SESSN_CLISECCHK_FAILED | RAD_TERM_NAS_REQUEST |
LOGOUT_SESSN_PREAUTH_CHANGED | RAD_TERM_NAS_REQUEST |
LOGOUT_SESSN_COOKIE_MISMATCH | RAD_TERM_NAS_REQUEST |
LOGOUT_SESSS_DHT | RAD_TERM_NAS_REQUEST |
LOGOUT_SESSS_2FACTOR_FAIL | RAD_TERM_NAS_REQUEST |
LOGOUT_SESSN_ICALIC | RAD_TERM_NAS_REQUEST |
LOGOUT_SESSN_INTERNALERR | RAD_TERM_NAS_ERROR |
其他 | RAD_TERM_NAS_ERROR |
配置 RADIUS 用户记帐需要创建一对策略。第一个策略是 RADIUS 身份验证策略,指定要向其发送记帐消息的 RADIUS 服务器。第二个是使用 RADIUS 记帐策略作为其操作的会话策略。
要配置 RADIUS 用户记帐,必须:
- 创建 RADIUS 策略来定义 RADIUS 记帐服务器。会计服务器可以是用于 RADIUS 身份验证的同一服务器。
- 使用 RADIUS 策略作为指定 RADIUS 用户记帐服务器的操作,创建会话策略。
- 全局绑定会话策略,以便它应用于所有流量,或应用于 Citrix Gateway 虚拟服务器,以便它仅应用于流经该虚拟服务器的流量。
创建 RADIUS 策略
- 在配置实用程序的导航窗格中,展开 Citrix Gateway 节点,然后展开策略。
- 展开身份验证并选择 RADIUS。
- 在详细信息窗格的“策略”选项卡上,单击“添加”。
- 输入策略的名称。
- 从服务器菜单中选择一个服务器,或单击 + 图标,然后按照提示添加新 RADIUS 服务器。
- 在“表达式”窗格中,从“已保存的策略表达式”菜单中,选择 ns_true。
- 单击创建。
创建会话策略
配置指定 RADIUS 记帐服务器的 RADIUS 策略后,创建在操作中应用此记帐服务器的会话策略,如下所示:
- 在配置实用程序的导航窗格中,展开 Citrix Gateway 节点,然后展开策略。
- 选择会话。
- 在主详细信息窗格中,选择添加。
- 输入策略的名称。
- 在“操作”菜单中,单击“+”图标以添加新的会话操作。
- 输入会话操作的名称。
- 单击客户体验选项卡。
- 在记帐策略菜单中,选择您之前创建的 RADIUS 策略。
- 单击创建。
- 在“表达式”窗格中,从“已保存的策略表达式”菜单中,选择 ns_true。
- 单击创建。
全局绑定会话策略
- 在配置实用程序的导航窗格中,展开 Citrix Gateway 节点,然后展开策略。
- 选择会话。
- 从主详细信息窗格的“操作”菜单中,选择“全局绑定”。
- 单击 Bind(绑定)。
- 在“策略”窗格中,选择您之前创建的会话策略,然后单击“插入”。
- 在策略列表中,单击会话策略的优先级条目,然后输入介于 0 到 64000 之间的值。
- 单击确定。
将会话策略绑定到 Citrix Gateway 虚拟服务器
- 在配置实用程序的导航窗格中,展开 Citrix Gateway 节点,然后选择虚拟服务器。
- 在主详细信息窗格中,选择一个虚拟服务器,然后单击编辑。
- 在“策略”窗格中,单击“+”图标以选择策略。
- 从“选择策略”菜单中,选择“会话”,并确保在“选择类型”菜单中选择了“请求”。
- 单击继续。
- 单击 Bind(绑定)。
- 在“策略”窗格中,选择您之前创建的会话策略,然后单击“插入”。
- 单击确定。
配置 RADIUS 用户核算
已复制!
失败!