您想了解如何在Ubuntu Linux上使用MySQL集成执行Freeradius安装吗? 在本教程中,我们将向您展示如何在Ubuntu Linux上安装Freeradius以及如何首次访问radius服务器。
•Ubuntu 18.04
•Ubuntu 19.04
•FreeRadius 3.0.16
FreeRadius教程:
在此页面上,我们提供了对Grafana教程列表的快速访问。
教程 – 在Ubuntu Linux上安装FreeRadius
在Linux控制台上,使用以下命令安装FreeRadius和MySQL服务。
# apt-get update
# apt-get install freeradius freeradius-mysql mysql-server mysql-client
完成安装后,使用以下命令访问MySQL数据库服务器。
# mysql -u root -p
在MySQl服务器控制台上,我们需要执行以下任务:
•创建名为radius的数据库。
•创建名为radius的MySQL用户。
•将radius数据库的权限授予radius用户。
在MySQL中找到正确的schema.sql文件和导入半径数据库模板。
在MySQL中找到正确的setup.sql文件和导入半径数据库模板。
每次尝试导入文件时,系统都会请求radius SQL用户的密码。
# updatedb
# locate main/mysql/schema.sql | grep freeradius
# mysql -u radius -p radius < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql
创建一个符号链接以启用Freeradius MySQL模块。
# ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/
您已成功启用FreeRadius MySQL模块。
Freeradius配置 – MySQL身份验证
现在,我们需要配置FreeRadius并启用MySQL身份验证。
编辑/etc/freeradius/3.0/mods-enabled目录中的SQL文件。
# vi /etc/freeradius/3.0/mods-enabled/sql
以下是配置之前的SQL文件的内容。
编辑SQL配置文件并插入Radius MYSQL数据库信息。
这是我们配置后的文件。
完成配置后,重新启动Freeradius服务。
# service freeradius restart
您已成功完成FreeRadius服务器安装。
在Ubuntu Linux上安装Daloradius
现在,我们将安装一个名为Daloradius的Web管理工具。
使用以下命令安装Apache Web服务器和所需的模块。
# apt-get install apache2 php libapache2-mod-php php-mysql unzip
# apt-get install php-pear php-db php-mail php-gd php-common php-mail-mime
下载并解压缩Daloradius软件。
将Daloradius安装文件移动到Apache Web服务器根目录中。
# mkdir /downloads/daloradius -p
# cd /downloads/daloradius
# wget https://github.com/lirantal/daloradius/archive/master.zip
# unzip master.zip
# mv daloradius-master /var/www/html/daloradius
在MySQL中导入Daloradius数据库模板。
使用以下命令在MySQL中导入数据库模板。
每次尝试导入文件时,系统都会请求radius SQL用户的密码。
# cd /var/www/html/daloradius/contrib/db/
# mysql -u radius -p radius < fr2-mysql-daloradius-and-freeradius.sql
# mysql -u radius -p radius < mysql-daloradius.sql
编辑文件daloradius.conf.php配置文件。
# vi /var/www/html/daloradius/library/daloradius.conf.php
配置文件以连接到Radius MySQL数据库。
这是我们配置之前的daloradius.conf.php文件。
这是我们配置的daloradius.conf.php文件。
在Daloradius文件夹上设置正确的文件权限。
重新启动Apache Web服务器。
# chown www-data.www-data /var/www/html/daloradius/* -R
# service freeradius restart
# service apache2 restart
您已成功完成DaloRadius安装。
访问DaloRadius
打开浏览器并输入Web服务器的IP地址加上/ daloradius。
在我们的示例中,在浏览器中输入了以下URL:
•http://35.162.85.57/daloradius
应该呈现Daloradius Web界面。
在登录屏幕上,使用默认用户名和默认密码。
•默认用户名:administrator
•默认密码:半径
成功登录后,您将被发送到Daloradius仪表板。
恭喜! 您可以访问Daloradius Web界面。
DaloRadius – 添加用户帐户
让我们使用Daloradius创建一个新的用户帐户,该帐户将存储在MySQL数据库中。
在Daloradius仪表板上,访问“管理”菜单并单击“新用户”选项。
完成配置后,单击“应用”按钮。
Freeradius身份验证测试
使用以下命令在Radius服务器上本地测试radius身份验证:
# radtest bruno boss123 localhost 0 testing123
以下是成功进行半径身份验证的示例:
我们使用Bruno用户名和boss123密码来验证用户帐户。
testing123是clients.conf文件中包含的默认设备密码,用于本地测试。