我是 freeradius 的新手。我已经在 centos-7 上安装了 freeradius,并计划使用 daloradius 来管理它。\n安装 freeradius 后,它工作正常,并通过“systemctl start radiusd”正常启动。\n但在安装和配置 MariaDB 后,freeradius 在使用“时无法启动” radiusd -X" 正在工作。\n以下是错误消息:
\n\n [root@radiusx1 ~]# systemctl start radiusd\n Warning: radiusd.service changed on disk. Run \'systemctl daemon-reload\' to reload units.\n Job for radiusd.service failed because the control process exited with error code. See "systemctl status radiusd.service" and "journalctl -xe" for details.\n\n\n [root@radiusx1 ~]# systemctl status radiusd\n\xe2\x97\x8f radiusd.service - FreeRADIUS high performance RADIUS server.\n Loaded: loaded (/usr/lib/systemd/system/radiusd.service; enabled; vendor preset: disabled)\n Active: failed (Result: exit-code) since Thu 2017-03-02 17:21:00 PKT; 10s ago\n Process: 26712 ExecStartPre=/usr/sbin/radiusd -C (code=exited, status=1/FAILURE)\n Process: 26708 ExecStartPre=/bin/chown -R radiusd.radiusd /var/run/radiusd (code=exited, status=0/SUCCESS)\n\nMar 02 17:20:59 radiusx1.xoultech.com systemd[1]: Starting FreeRADIUS high performance RADIUS server....\nMar 02 17:21:00 radiusx1.xoultech.com systemd[1]: radiusd.service: control process exited, code=exited status=1\nMar 02 17:21:00 radiusx1.xoultech.com systemd[1]: Failed to start FreeRADIUS high performance RADIUS server..\nMar 02 17:21:00 radiusx1.xoultech.com systemd[1]: Unit radiusd.service entered failed state.\nMar 02 17:21:00 radiusx1.xoultech.com systemd[1]: radiusd.service failed.\nRun Code Online (Sandbox Code Playgroud)\n\n请帮助我解决这个问题。\n任何帮助将不胜感激。
\n这可能是权限问题。 -X以当前用户身份运行进程,而-C将更改为配置的用户/组。
您可以使用此调用来执行配置检查,并将调试信息写入标准输出。
/usr/sbin/radiusd -C -lstdout -xxx
Run Code Online (Sandbox Code Playgroud)
-C配置检查-lstdout覆盖配置的日志记录目标并设置为标准输出。-xxx将调试设置为级别 3。应该显示任何有用的输出。如果您不明白,请报告输出,我会解释。