{{indexmenu_n>5}}
======Debugging for FreeRADIUS======
Enabling debug mode requires restarting RADIUS.\\
=====Enabling debug mode=====
- Enable the FreeRADIUS control-socket: ln -s /etc/raddb/sites-available/control-socket /etc/raddb/sites-enabled/ This module allows the RAdmin administration tool to work.
- Configure RAdmin write permissions in ''/etc/raddb/sites-available/control-socket'': mode = rw Possible values:
* ro = read-only access (default)
* rw = read and write access
- Verify that the module is added to the main config: ls -la /etc/raddb/sites-enabled/
- Restart radiusd: systemctl restart radiusd
Restarting **does not terminate subscriber sessions** (neither auth nor acct), but during the restart Proxy **packet loss may occur from SSG to RADIUS**, for example several Interim-Update or Access-Request packets. They will be resent after the restart.
=====Working with RAdmin=====
- Open RAdmin: radmin
- Logging is written to the directory defined in ''/etc/raddb/radiusd.conf'', by default it is ''radius.log''
- Enable debug mode debug level 4 The logging verbosity can be set from 0 (disable logging) to 4 (debug mode, similar to ''radiusd -X'').\\ :!: **Important! Even with logging level 1, debug mode generates a large number of logs, so it is not recommended to keep logging enabled for a long time to avoid filling system storage.**
- Select a file for writing logs: debug file [filename] :!: **Commands must be entered sequentially; they cannot be used simultaneously as in: ''debug level 3 debug file [filename]''**
- If an error occurs after restarting ''radiusd'' or when attempting to connect to RAdmin — check whether the socket ''/var/run/radiusd/radiusd.sock'' exists and what permissions are assigned to it.\\ If there are no access permissions (default is radiusd) — change the ''gid'' and ''uid'' parameters to "''root''" in ''/etc/raddb/sites-available/control-socket''.
* ''uid'' — the user name allowed to connect to the control socket.
* ''gid'' — the group name allowed to connect to the control socket.