Working on getting FreeRADIUS up and running and having issues adding to systemd.
Running standalone via radiusd -X works expected and all of the custom configurations are intact. Using freetds module to connect to MS SQL backend...
During compilation I set it to use "--with-systemd" but it did not add a service entry automatically or create a *.service file that I can find.
I tried using one found online without success. This results in a timeout error.
[Unit]
Description=FreeRADIUS high performance RADIUS server.
After=syslog.target network.target
[Service]
Type=forking
PIDFile=/var/run/radiusd/radiusd.pid
ExecStartPre=-/bin/chown -R freerad:freerad /var/run/radiusd
ExecStartPre=/usr/local/sbin/radiusd -C
ExecStart=/usr/local/sbin/radiusd -d /usr/local/etc/raddb
ExecReload=/usr/local/sbin/radiusd -C
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
Has anyone successfully added a compiled version of FreeRADIUS (3.0) to systemd? If so, can you give some guidance on how to get this working?
Thanks.