首页 > 解决方案 > 更新 Ubuntu 16.04 后,Freeradius 不起作用

问题描述

不擅长unix之类的操作系统,需要你的帮助!在 ubuntu 16.04 + radiusdesk+mysql 上安装了 FreeRADIUS 版本 3.0.16,升级到 18.04 后它不再以错误启动

"/etc/freeradius/3.0/radiusd.conf [653]: Failed reading directory /etc/freeradius/3.0/mods-enabled/: No such file or directory"

我知道他从这个文件夹中读取了配置,但我不明白是什么原因,改变读取配置的路径,如果是,在哪里,或者你需要以某种方式传输配置,我不知道在哪里问题以及如何修复

标签: ubuntufreeradius

解决方案


简短的回答很简单 -/etc/freeradius/3.0/mods-enabled目录不存在,因此无法读取。问题是为什么。

这可能与移动 FreeRADIUS 配置的 Debian/Ubuntu 软件包有关。它曾经在/etc/freeradius,但在某些时候被移到了/etc/freeradius/3.0。您可以检查配置文件是否仍然存在于原始位置,如果存在,请将它们移动到3.0子目录。如果您这样做,则可能需要针对新位置调整配置行/etc/freeradius/3.0/radiusd.conf(例如选项)。raddbdir

否则,您最好查看升级前的备份并将配置从那里复制到/etc/freeradius/3.0升级系统中的新目录。升级过程中的某些东西可能以某种方式破坏了配置。手动恢复以前的副本将是修复它的最简单方法。


推荐阅读