Radiator Server Documentation — v10.34.1
Table of Contents

proxy_unknown_attributes

Use proxy_unknown_attributes in a radius or radius-dns-sd backend block to control whether proxy conversion forwards attributes that are not defined in the active RADIUS dictionary.

backends {
    radius "UPSTREAM" {
        proxy_unknown_attributes true;

        server "radius.example.com" {
            secret "shared-secret";
            connect {
                protocol udp;
                host "radius.example.com";
                port 1812;
            }
        }
    }
}

The value is a boolean. The default is true. Radiator Server forwards safely preservable dictionary-unknown attributes while copying a proxy request or reply. Set proxy_unknown_attributes false; to drop these attributes. Known attributes continue to be copied and protected according to their dictionary definitions.

Radiator Server forwards an unknown attribute only when its wire representation can be preserved without assuming unknown protection rules. Conversion fails if an enabled unknown attribute cannot be translated safely between RADIUS/1.0 and RADIUS/1.1.

Adding private attributes to the RADIUS dictionary is preferred. A dictionary definition lets Radiator validate the value type and apply any required hop-by-hop protection when the packet profile or shared secret changes.