Add RADIUS authentication server

Last published : Nov 13, 2026
  1. Navigate to Settings > Authentication.
  2. Select the RADIUS tab and then click Add.
    On the Create RADIUS Server page, specify the following parameters:
    1. Name – Specify a RADIUS server name
    2. Server Name / IP address – Specify the RADIUS server IP address
    3. Port – Specify the port number on which the RADIUS server is hosted. The default port is 1812
    4. Time-out (seconds) – Time in seconds for which the NetScaler Console system waits for a response from the RADIUS server
    5. Secret Key – Specify the RADIUS secret key for authentication
    6. Confirm Secret Key – Specify the key again for confirmation
    7. Message-Authenticator – Enable this option to include and validate the RADIUS Message-Authenticator attribute for administrator authentication. This option strengthens RADIUS message integrity and supports mitigation of BlastRADIUS (CVE-2024-3596). The option is disabled by default.
      Important:
      • The Message-Authenticator option is available from NetScaler Console 14.1-74.x onwards.
      • Before enabling this option, ensure that the RADIUS server and any intermediary devices support the Message-Authenticator attribute. An incompatible RADIUS server or intermediary can cause external administrator authentication to fail.
      RADIUS
      Under Details, specify the following parameters:
      1. NAS ID – Specify the ID to send the identifier to RADIUS server
      2. Group Vendor Identifier – Specify the vendor ID for using RADIUS group extraction
      3. Group Prefix - A string that precedes group names within a RADIUS attribute for RADIUS group extraction
      4. Group Attribute Type – Specify the attribute type for RADIUS group extraction
      5. Group Separator – A string that delimits group names within a RADIUS attribute for RADIUS group extraction
      6. IP Address Vendor Identifier – Vendor ID in RADIUS denotes the intranet IP. A value of 0 denotes that the attribute is not vendor encoded
      7. Password Vendor Identifier – Vendor ID password in RADIUS response to extract the user password
      8. IP Address Attribute Type – Remote IP address attribute for the RADIUS to respond
      9. Password Attribute Type – The password attribute for the RADIUS to respond
      10. Password encoding – Select pap, chap, mschapv1, or mschapv2 from the list. This denotes how passwords should be encoded in the RADIUS packets traveling from the system to the RADIUS server.
      11. Default Authentication Group – Default group to choose when the authentication succeeds in addition to extracted groups
        Select Accounting if you want the appliance to log audit information with RADIUS server.
  3. Click Create.
    The RADIUS server is now configured. If you enabled Message-Authenticator, test administrator authentication using a RADIUS-backed account to verify that authentication succeeds.
  4. Enable the external authentication servers.
    For more information about enabling external authentication servers, see Enable external authentication servers and fallback options.

Configure RADIUS Message-Authenticator in NetScaler Console

Use the RADIUS Message-Authenticator attribute to strengthen the integrity of RADIUS administrator authentication requests and responses.
NetScaler Console can include and validate the Message-Authenticator attribute when communicating with a compatible RADIUS server. The setting is disabled by default. Enable it only after confirming that the RADIUS server and any intermediary devices support the attribute.
Important:
An incompatible RADIUS server or intermediary can cause external administrator authentication to fail. Before enabling this setting, verify local administrator access and test the configuration in a non-production environment.

Before you begin

  • Confirm that your RADIUS server supports the Message-Authenticator attribute for Access-Request and response messages.
  • Confirm that the shared secret configured in NetScaler Console matches the secret configured for the Console RADIUS client on the server.
  • Ensure that you can sign in to NetScaler Console with a local administrator account if external authentication is unavailable.
  • Plan a maintenance and rollback window, and test the change in a non-production environment.
  • Upgrade to a NetScaler Console build that provides the Message-Authenticator setting.

Configure the setting

  1. In NetScaler Console, navigate to Settings > Authentication.
  2. Select the RADIUS tab.
  3. Add a RADIUS server, or edit an existing RADIUS server.
  4. Configure the server name or IP address, port, time-out, secret key, and any other RADIUS parameters required for your environment.
  5. Enable the Message-Authenticator option.
  6. Save the configuration.
  7. Test administrator sign in by using a RADIUS-backed account.

Verify the configuration

After you save the configuration, verify the complete authentication flow:
  • Confirm that a RADIUS-backed administrator can sign in successfully.
  • Review NetScaler Console logs and the RADIUS server logs for successful Message-Authenticator validation.
  • Confirm that authentication failures do not indicate an invalid or missing Message-Authenticator attribute.
  • Keep the local administrator recovery account available until validation is complete.

Disable or roll back the setting

If RADIUS administrator authentication fails after you enable the option:
  1. Sign in to NetScaler Console with a local administrator account.
  2. Navigate to Settings > Authentication, select the RADIUS tab, and edit the affected server.
  3. Disable the Message-Authenticator option and save the configuration.
  4. Validate the shared secret, RADIUS client definition, server compatibility, and any proxy or intermediary behavior before enabling the option again.

Security considerations

The Message-Authenticator attribute provides integrity protection for RADIUS messages and supports risk reduction for protocol attacks such as BlastRADIUS (CVE-2024-3596). It does not replace other security controls. Use a strong, unique shared secret, restrict network access to the RADIUS service, monitor authentication logs, and protect RADIUS traffic with additional transport security where supported by your environment.
Note:
Message-Authenticator behavior can vary by RADIUS implementation. Follow the guidance from your RADIUS server vendor when you enable or enforce this attribute.

Troubleshooting

Symptom Recommended action
Authentication fails immediately Verify the shared secret, RADIUS client definition, and Message-Authenticator support on the server.
Server reports a missing or invalid attribute Confirm that the option is enabled on the intended RADIUS server configuration and review intermediary devices that might alter packets.
Console does not receive a response Verify network reachability, UDP port access, server availability, and the configured time-out.
Only some administrators can sign in Review RADIUS policy, group extraction, and authorization rules for the affected accounts.