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