第七节:daloradius常见问题汇总

1、daloradius无法查看连接日志

如下图所示

daloradius无法查看连接记录

解决方法:

注意:如果不关闭,将在daloradius中无法查看日志信息

2、daloradius查看不了radius 日志

解决方法

daloradius查看不了radius日志

注意:如果不关闭,将在daloradius中无法查看日志信息

3、daloradius查看不了linux系统日志

daloradius查看不了linux系统日志

解决方法

注意:如果不关闭,将在daloradius中无法查看日志信息

4、Accounting 页面查看不了在线用户,以及历史登陆统计

在daloradius 查看accounting在线用户时,配置调试模式下看到了sql 的错误,找不到表字段。

解决方法:

1)修改 accounting = yes

2)登陆mysql数据库,删除radacct表 并重新建立

输入密码

在sql中执行如下语句

一切显示正常

daloradius正常显示nas信息

6、在daloradius主页面,Server status ip、mask、MAC不显示。

查找web获取本机的server信息时的php页面,发现php文件定义的是ethxxx(当然如果你的centos7中网卡是ethxx,可以忽略下面网卡获取的修改),且mask 和mac 的显示,在该文件的定义中re模块也是centos6.X之前能用的,centos7之后就不能用了。错误显示图如下:

daloradius网卡信息显示不全

解决:修改监控状态页面的php文件,默认相对(网站)路径:

修改完成后,显示正常,如下图:

daloradius网卡信息显示正确

7、radiusd -X  无法启动提示Error binding to port for 0.0.0.0 port 1812错误

Failed binding to auth address * port 1812 bound to server default: Address already in use

/etc/raddb/sites-enabled/default[59]: Error binding to port for 0.0.0.0 port 1812

解决方法:

ps aux | grep radius   找到进程,

8、daloradius提示Unknown column ‘acctupdatetime’ in ‘field list’错误,并且无法连接vpn、无法查看在线用户

查看日志显示如下信息

rlm_sql_mysql: MySQL error ‘Unknown column ‘acctupdatetime’ in ‘field list”

解决方法如下:

删除radacct表 并重新建立

输入密码

在sql中执行如下语句