Radius keeps restarting and failing
-
My Wifi isn't really working as it should, since the certificates seem to get regenerated every once in a while. There also seem to be radius restarts and also sometimes the service just stops.
This happens, when I recovered from a pfsense backup (2.1.5 amd64 and freeradius2 2.1.12_1/2.2.5_3 pkg v1.6.10).Here are some excerpts
I log into /var/log/radius.log (this block of messages keeps repeating):
Sat Jan 3 09:29:39 2015 : Error: rlm_eap: SSL error error:02001002:system library:fopen:No such file or directory Sat Jan 3 09:29:39 2015 : Error: rlm_eap_tls: Error reading certificate file /usr/pbi/freeradius-amd64/etc/raddb/certs/server.pem Sat Jan 3 09:29:39 2015 : Error: rlm_eap: Failed to initialize type tls Sat Jan 3 09:29:39 2015 : Error: /usr/pbi/freeradius-amd64/etc/raddb/eap.conf[2]: Instantiation failed for module "eap" Sat Jan 3 09:29:39 2015 : Error: /usr/pbi/freeradius-amd64/etc/raddb/sites-enabled/default[328]: Failed to find "eap" in the "modules" section. Sat Jan 3 09:29:39 2015 : Error: /usr/pbi/freeradius-amd64/etc/raddb/sites-enabled/default[263]: Errors parsing authenticate section. Sat Jan 3 09:29:39 2015 : Error: Failed to load virtual server <default></default>
This is from /var/log/system.log:
Jan 3 09:43:50 pfsense php: rc.start_packages: The command '/usr/local/etc/rc.d/radiusd.sh stop' returned exit code '1', the output was 'radiusd not running?' Jan 3 09:43:54 pfsense php: rc.start_packages: The command '/usr/local/etc/rc.d/radiusd.sh stop' returned exit code '1', the output was 'radiusd not running?' Jan 3 09:43:57 pfsense php: rc.start_packages: The command '/usr/local/etc/rc.d/radiusd.sh stop' returned exit code '1', the output was 'radiusd not running?' Jan 3 09:43:59 pfsense php: rc.start_packages: freeRADIUS: deleting all CA, Server and Client certs, DH, random and database files in /usr/pbi/freeradius-amd64/etc/raddb/certs Jan 3 09:43:59 pfsense php: rc.start_packages: freeRADIUS: Creating new DH and random file in /usr/pbi/freeradius-amd64/etc/raddb/certs Jan 3 09:44:11 pfsense php: rc.start_packages: freeRADIUS: Creating new CA, Server and Client certs in /usr/pbi/freeradius-amd64/etc/raddb/certs Jan 3 09:44:12 pfsense php: rc.start_packages: freeRADIUS: Added client.csr .crt .key .pem together with ca.der in /usr/pbi/freeradius-amd64/etc/raddb/certs/client.tar Jan 3 09:44:12 pfsense php: rc.start_packages: The command '/usr/local/etc/rc.d/radiusd.sh stop' returned exit code '1', the output was 'radiusd not running?' Jan 3 09:44:12 pfsense php: rc.start_packages: The command '/usr/local/etc/rc.d/radiusd.sh stop' returned exit code '1', the output was 'radiusd not running?' Jan 3 09:44:14 pfsense php: rc.start_packages: The command '/usr/local/etc/rc.d/radiusd.sh stop' returned exit code '1', the output was 'radiusd not running?'
Help would be much appreciated.
-
My issue seems to be related to this one:
https://forum.pfsense.org/index.php?topic=76969.0I also changed my interface names prior to restoring the config. Anyhow I did not replace any strings within any certificates (AFAIR).