Radiator Server Documentation — v10.34.0
Table of Contents
  • connection-timeout

connection-timeout

Sets the maximum time Radiator waits for a TCP connection to a RADIUS backend. It applies to both plain RADIUS/TCP and the TCP connection used by RADIUS/TLS. The default is 5s.

Set the timeout above normal connection latency but low enough to reject unavailable destinations promptly. Increasing it tolerates slower network paths but delays fallback and customer responses when a request needs that connection. It also keeps background connection attempts pending longer.

connect {
    protocol tls;
    host "radsec.example.org";
    port 2083;
    connection-timeout 5s;
}

This parameter accepts values greater than zero and no longer than 365d. It supports duration units. The server-level timeout separately controls how long Radiator waits for a RADIUS response.

Table of Contents
Navigation
  • @init

  • @verification

  • aaa

  • backends

    • file

    • http

    • ipmap

    • jsonfile

    • ldap

    • mysql

    • postgresql

    • radiatordb

    • radius

      • connect

        • connection-timeout

        • dns-timeout

      • connection-status

      • connections

      • max-incoming-packet-size

      • max-outgoing-packet-size

      • nas_identifier

      • priority

      • proxy_unknown_attributes

      • query

      • require_message_authenticator

      • retries

      • server

      • server-selection

      • status

      • timeout

    • radius-dns-sd

    • sqlite

    • system

  • caches

  • captures

  • certificates

  • clients

  • conditions

  • dictionary

  • handshake-timeout

  • hmac-otp

  • include

  • interval

  • ip-accept

  • license

  • logging

  • management

  • negotiation

  • proxy-protocol

  • scripts

  • servers

  • statistics

  • stats

  • timer

  • ui