RADIUS 负载均衡配置示例

Last published : Oct 24, 2026
Citrix 自适应身份验证实例通过负载均衡虚拟服务器提供 RADIUS 支持。
注意:
  • 如果您不使用 RADIUS 的负载均衡,请避免为 RADIUS 服务器创建服务或服务器,因为这可能会破坏自适应身份验证隧道。
  • 如果您正在使用 RADIUS 的负载均衡,请创建一个服务组并将您的 RADIUS 服务器绑定到该服务组。
  • 当使用负载均衡虚拟服务器进行身份验证时,请确保在 RADIUS 操作中添加负载均衡虚拟服务器的 IP 地址,而不是实际的 RADIUS 服务器 IP 地址。
  • 默认情况下,ping 监视器绑定到您创建的服务。在自适应身份验证 NetScaler® 实例上,服务将无法使用 ping 监视器启动。您需要创建 RADIUS 监视器并将其绑定到您已创建的服务组。
  • 对于监视,建议您使用自定义监视器。
  • 不支持 Ping 监视器,您必须创建 RADIUS 监视器。

先决条件

负载均衡虚拟服务器的私有 IP 地址(RFC1918 地址)。它可以是一个虚拟 IP 地址,因为此地址用于内部配置。

负载均衡 RADIUS 服务器

对于负载均衡 RADIUS 服务器,请创建一个服务组并将其绑定到负载均衡虚拟服务器。不要为负载均衡 RADIUS 服务器创建服务。

使用 NetScaler CLI 配置 RADIUS

您可以使用以下 CLI 命令作为配置 RADIUS 的参考。
  1. add serviceGroup <serviceGroupName> <serviceType>
  2. bind servicegroup <serviceGroupName> (<IP> | <serverName>) <port>
  3. add lb vserver <name> <serviceType> <ip> <port>
  4. bind lb vserver <name> <serviceGroupName>
  5. add authentication radiusAction <name> {-serverIP} <ip_addr> | {-serverName <string>}} <lb vserver ip>
  6. add authentication policy <radius_policy_name> -rule <expression> -action <string>
  7. bind authentication vserver auth_vs -policy <radius_policy_name> -priority <radius_policy_priority> -gotoPriorityExpression NEXT

使用 NetScaler GUI 配置 RADIUS

  1. 导航到 流量管理 > 负载平衡,然后单击 虚拟服务器。
  2. 创建类型为 RADIUS 的虚拟服务器。
  3. 导航到 流量管理 > 负载平衡,然后单击 服务组。
  4. 创建类型为 RADIUS 的服务组。
  5. 将服务组绑定到您在步骤 1 中创建的虚拟服务器。
有关详细步骤,请参阅 设置基本负载平衡。

使用 NetScaler GUI 创建自定义监视器

  1. 导航到 流量管理 > 负载均衡 > 监视器。
  2. 创建一个 RADIUS 类型的监视器。确保将监视器探测间隔设置为 15 秒,响应超时设置为 10 秒。
  3. 将此监视器绑定到您的服务组。
有关更多详细信息,请参阅 自定义监视器。