配置RADIUS用户计费
Citrix网关可以向RADIUS计费服务器发送用户会话开始和停止消息。为每个用户会话发送的消息包括RFC2866中定义的属性的子集。表1列出了支持的属性以及发送RADIUS计费消息的类型(RAD_START和RAD_STOP)。表2列出了可以分配给的预定义值Acct-Terminate-Cause
属性,以及相应的Citrix Gateway事件。
表1。支持的RADIUS属性
属性 | 意义 | RAD_START | RAD_STOP |
---|---|---|---|
用户名 | 与会话关联的用户名。 | X | X |
会话id | NetScaler会话ID。 | X | X |
Acct-Session-Time | 会话持续时间秒。 | X | |
Acct-Terminate-Cause | 账户终止的原因。 | 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节点,然后单击Policies。
- 展开“身份验证”,选择“RADIUS”。
- 在详细信息窗格的Policies选项卡上,单击Add。
- 输入策略的名称。
- 从server菜单中选择服务器,或者单击+图标并按照提示添加新的RADIUS服务器。
- 在Expression窗格中,从Saved Policy Expressions菜单中选择ns_true。
- 单击Create。
创建会话策略
配置RADIUS策略指定RADIUS计费服务器后,需要在动作中创建应用该计费服务器的会话策略,具体配置如下:
- 在配置实用程序的导航窗格中,展开Citrix Gateway节点,然后单击Policies。
- 选择会话。
- 在主详细信息窗格中,选择Add。
- 输入策略的名称。
- 在Action菜单中,单击+图标来添加一个新的会话操作。
- 为会话动作输入一个名称。
- 单击Client Experience选项卡。
- 2 .在“Accounting Policy”菜单中选择前面创建的RADIUS策略。
- 单击Create。
- 在Expression窗格中,从Saved Policy Expressions菜单中选择ns_true。
- 单击Create。
全局绑定会话策略
- 在配置实用程序的导航窗格中,展开Citrix Gateway节点,然后单击Policies。
- 选择会话。
- 从主详细信息窗格中的Action菜单中,选择Global Bindings。
- 点击绑定。
- 在Policies窗格中,选择前面创建的会话策略,然后单击Insert。
- 在“策略”列表中,单击会话策略的“优先级”项,输入0 ~ 64000之间的值。
- 单击OK。
将会话策略绑定到Citrix网关虚拟服务器
- 在配置实用程序的导航窗格中,展开Citrix Gateway节点,然后选择Virtual Servers。
- 在主详细信息窗格中,选择虚拟服务器,然后单击Edit。
- 在Policies窗格中,单击+图标选择策略。
- 从“选择策略”菜单中选择“会话”,并确保在“选择类型”菜单中选择了“请求”。
- 单击Continue。
- 点击绑定。
- 在Policies窗格中,选择前面创建的会话策略,然后单击Insert。
- 单击OK。
配置RADIUS用户计费
复制!
失败了!