如何在Ubuntu 16.04 LTS服务器上安装FreeRADIUS?
五、在Ubuntu 16.04上安装和配置Daloradius
1、如果没有安装wget和unzip,则安装wget和unzip1 sudo apt ‐y install wget unzip
下载并解压daloRADIUS和cd到目标文件夹中,这个文件夹是daloRADIUS-master
1 wget https://github.com/lirantal/daloradius/archive/master.zip
2 unzip daloradius‐master.zip
3 mv daloradius‐master/ daloradius
4 cd daloradius
5 若无法下载,可用浏览器打开https://github.com/lirantal/daloradius/archive/master.zip下载
2、我们将用daloRADIUS模式填充FreeRADIUS使用的数据库。它是我们在前面的案例中创建的数据库radius。
1 sudo mysql ‐u root ‐p radius < contrib/db/fr2‐mysql‐daloradius‐and‐freeradius.sql
2 sudo mysql ‐u root ‐p radius < contrib/db/mysql‐daloradius.sql
从“daloradius”目录中退出,并将该文件夹移动到文档根目录中,并将其重命名为“daloradius”
1 cd ..
2 sudo mv daloradius /var/www/html/
3、将daloradius文件夹的所有者和组更改为www-data:www-data,这是运行Apache Web Server的所有者和组。
1 sudo chown ‐R www‐data:www‐data /var/www/html/daloradius/
4、接下来,我们需要创建daloRADIUS配置文件。daloRADIUS提供了一个配置文件模板,名为/var/www/html/daloradius/library/daloradius.conf.php。我们只复制样本。
1 sudo cp /var/www/html/daloradius/library/daloradius.conf.php.sample
/var/www/html/daloradius/library/daloradius.conf.php将配置文件的权限更改为664
1 sudo chmod 664 /var/www/html/daloradius/library/daloradius.conf.php
5、接下来,我们将编辑daloRADIUS配置文件中的一些值,以便它连接到我们之前为FreeRADIUS创建的数据库。1 sudo vim /var/www/html/daloradius/library/daloradius.conf.php
我们将更改以下值
1 $configValues['CONFIG_DB_USER'] = 'root';
2 $configValues['CONFIG_DB_PASS'] = '';
3 $configValues['CONFIG_DB_NAME'] = 'radius';
下面是我如何根据前面创建的数据库名、用户和密码修改它们的。
1 $configValues['CONFIG_DB_USER'] = 'radius';
2 $configValues['CONFIG_DB_PASS'] = '123456';
3 $configValues['CONFIG_DB_NAME'] = 'radius'
6、最后重启daloRADIUS和Apache1 sudo systemctl restart freeradius.service apache2
六、访问daloRADIUS
1、要访问daloRADIUS,请在浏览器中访问本机的IP或域名,然后是/daloRADIUS,例如https://your_server_ip/daloradius除非您配置了SSL,否则请确保它是http://,并且浏览器不会将其更改为https://,,因为有时可能会发生这种情况。这就是daloRADIUS的样子
默认的登录凭据是:username: administratorpassword: radius
七、测试 FreeRADIUS和daloRADIUS
1、NAS (Network Access Server)客户端表充当了到受保护资源的网关。为了让另一个设备连接到我们的FreeRADIUS服务器,需
要将它添加到NAS客户端表中。我们通过登录到daloRADIUS仪表板来添加NAS客户端表。然后导航到Management > NAS(在蓝色的子菜单中)> NewNAS(在左边,深灰色的边栏)。我们需要填写的最小选项如下所示
1 NAS IP/Host:你将连接的计算机的IP。
2 NAS Secret:密钥。
3 NAS Type:你可以在这里任意填写
4 NAS Shortname:方便您使用的短名称
我将填写以下内容
2、创建daloRADIUS用户
为了测试我们的服务器,我们还需要一个用户。通过在顶部菜单导航到Management > Users(在蓝色子菜单中)> New User(在左边,深灰色的边栏)。对于我们的示例,我将使用以下凭证创建用户
在创建用户时,除了Username,Password外,还有其他字段可用,但对于我们的目的,这些就足够了。
3、在调试模式下运行FreeRADIUS
接下来,我们将在调试模式下运行FreeRADIUS,这样我们就可以看到当我们向它发送认证请求时会发生什么。首先停止正在运行的进程。
1 sudo systemctl stop freeradius.service
在调试模式下运行FreeRADIUS
1 sudo freeradius ‐X
注意:每次添加新的NAS表时,都需要重新启动FreeRADIUS服务器,以便它获取更新后的表。
4、使用NTRadPing测试FreeRADIUS服务器
测试服务器的一个方便方法是使用一种叫做NTRadPing的免费Windows软件。你可以在这里下载https://community.microfocus.com/t5/OES-Tips-Information/NTRadPing-1-5-RADIUS-TestUtility/ta-p/1777768这是到档案的直接链接https://community.microfocus.com/dcvta86296/attachments/dcvta86296/OES_Tips/148/1/ntradping.zip这是VirusTotal的报告,所以你知道它是安全的https://www.virustotal.com/gui/file/e1b3318b884e4643a043ec5e3104638016c343c447424c244fc1da4f6e7165ec/detection只需解压归档文件并运行可执行文件以运行NTRadPing即可。
5、我们将使用NTRadPing向在调试模式下运行FreeRADIUS的服务器发送身份验证请求。
我们将按如下方式填写
1 RADIUS Server/port:FreeRADIUS服务器的IP /端口1812
2 Reply timeout (sec.):1
3 Retries: 1
4 RADIUS Secret Key:testing1235 User‐Name:test_1
6 Password:A123456
7 选中CHAP复选框,这样请求使用CHAP密码,而不是PAP密码。
8 现在单击Send按钮发送身份验证请求。
9 如果您接收到Access‐Accept响应,那么我们可以假定它可以工作。
NTRadPing的输出应该像这样
在调试模式下运行FreeRADIUS的终端中,输出应该以这样的内容结束
希望您也已经成功地在ubuntu16.0.4上安装了FreeRADIUS,并安装和配置了daloRADIUS,然后成功地测试了FreeRADIUS服务器。
八、常见错误
Failed binding with auth address [ ] when running in debug mode
1 Failed binding to auth address * port 1812 bound to server default: Address already in use
2 /etc/freeradius/3.0/sites‐enabled/default[59]: Error binding to port for 0.0.0.0 port 1812
这个错误发生在你试图运行FreeRADIUS,但有另一个FreeRADIUS实例已经在运行,所以你需要运行下面的命令来停止它
1 sudo systemctl stop freeradius.service
快抓紧来操作吧!
最新活动更多
-
即日-11.13立即报名>>> 【在线会议】多物理场仿真助跑新能源汽车
-
11月20日火热报名中>> 2024 智能家居出海论坛
-
11月28日立即报名>>> 2024工程师系列—工业电子技术在线会议
-
12月19日立即报名>> 【线下会议】OFweek 2024(第九届)物联网产业大会
-
即日-12.26火热报名中>> OFweek2024中国智造CIO在线峰会
-
即日-2025.8.1立即下载>> 《2024智能制造产业高端化、智能化、绿色化发展蓝皮书》
推荐专题
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论