确保合适的启动

优质
小牛编辑
134浏览
2023-12-01

执行radiusd -X(或者freeradius -X在Ubuntu), 用root用户, 将会启动FreeRADIUS以debug模式, 并且会给出提示, 如果有任何问题.

使用Ctrl + C来停止服务器程序.

如果你得到一个错误信息关于1812端口已经被使用, FreeRADIUS已经运行. 你可以通过启动脚本关闭然后再运行来解决.

我们也需要确保FreeRADIUS在重启后能够启动带有其余的服务. 不幸的是每个发行版在这里工作不同. 下表可以被用做一个向导来管理FreeRADIUS的启动.

这些脚本的每一个可以被列出的参数之一调用.

发行版启动脚本
CentOS/etc/init.d/radiusd start/stop/restart
SLES/etc/init.d/freeradius start/stop/restart
Ubuntu/etc/init.d/freeradius start/stop/restart
发行版使能和禁用
CentOS/sbin/chkconfig radiusd on/off
SLES/sbin/chkconfig -a freeradius/sbin/chkconfig -d freeradius
Ubuntuupdate-rc.d freeradius defaultsupdate-rc.d -f freeradius remove

确保FreeRADIUS在运行: pidof freeradius 或者 ps aux | grep radius

检查FreeRADIUS在使用哪个网络接口和UDP端口: netstat -unap | grep radius