Hi Alan, I think the documentation is out of date in this case: https://www.freeradius.org/documentation/freeradius-server/4.0.0/reference/m... https://www.freeradius.org/documentation/freeradius-server/4.0.0/howto/optim... These still mention the debug condition. radmin> exit Exit from the current context. help Display list of commands and their help text. quit Quit and close the command line immediately. set Change settings in the server. show Show settings in the server. stats Show statistics in the server. terminate Terminate the running server and cause it to exit. uptime Show uptime since the server started. I can't see anything here to view realtime debug logs like in v3 Do you have a v4 radmin example to debug on an incoming IP or Calling-Station-Id attribute please? Thanks, James On Mon, 6 Apr 2026 at 13:36, Alan DeKok <alan.dekok@inkbridge.io> wrote:
On Apr 6, 2026, at 8:32 AM, James Wood <james.wood@purplewifi.com> wrote:
It now passes the dictionary error, but complains about a debug condition even if I pass none:
# raddebug filename = /usr/local/var/run/radiusd/control/radiusd.sock ERROR: No such command: debug condition 1
raddebug is just a script which passes the "debug condition" command to radmin.
The "debug condition" command has been removed in v4.
Instead, v4 has %eval(), %debug(), and in-line expressions. This lets you control the debug flags for a request independent of any built-in command.
Alan DeKok.
-- Visit purple.ai <https://purple.ai/> Purple on LinkedIn <https://uk.linkedin.com/company/purple-wifi> Email disclaimer <http://www.purple.ai/email-disclaimer/>