Documentation

Packet capture configuration for monitoring RADIUS traffic

captures

Captures are used for detailed logging of RADIUS server packets. The capture allows dumping received and sent RADIUS messages to an output specified by the capture configuration. Possible output destinations include the console (stdout), memory, or a file (PcapNG format).

Example configuration of a captures clause with various capture types:

captures {
    capture "CAPTURE_TO_CONSOLE" {
        console;
    }

    capture "CAPTURE_TO_MEMORY" {
        memory;
    }

    capture "CAPTURE_TO_CONSOLE_AND_DIRECTORY" {
        console;
        file {
            directory "/var/lib/radiator/captures";
        }
    }

    capture "CAPTURE_TO_CONSOLE_AND_FILE" {
        console;
        file {
            directory "/var/lib/radiator/captures";
            filename "radiator-server.pcap";
        }
    }

    capture "CAPTURE_TO_DIRECTORY" {
        file {
            directory "/var/lib/radiator/captures";
        }
    }

    capture "CAPTURE_TO_FILE" {
        file {
            directory "/var/lib/radiator/captures";
            filename "radiator-server.pcap";
        }
    }
}

A capture can be enabled, for example, within:

servers {
    radius {
        capture "EXAMPLE_CAPTURE";

        # Rest of the radius configuration
    }
}

Capture destinations

There are three capture output locations:

  • console
  • memory
  • file
Navigation