您想学习如何在Ubuntu Linux上执行Freeradius安装吗? 在本教程中,我们将向您展示如何在Ubuntu Linux上安装Freeradius以及如何首次访问radius服务器。
•Ubuntu 18.04
•Ubuntu 19.04
•FreeRadius 3.0.16
在我们的示例中,Freeradius服务器使用IP地址192.168.0.50。
在我们的示例中,网络交换机使用IP地址192.168.0.10。
在我们的示例中,Linux服务器使用IP地址192.168.0.20。
Linux服务器和网络交换机都希望在Radius数据库上进行身份验证。
FreeRadius教程:
在此页面上,我们提供了对Grafana教程列表的快速访问。
教程 – FreeRadius安装
在Linux控制台上,使用以下命令安装FreeRadius服务。
# apt-get update
# apt-get install freeradius
现在,我们需要将FreeRadius客户端添加到clients.conf;。
找到并编辑clients.conf。
# locate clients.conf
# vi /etc/freeradius/3.0/clients.conf
在clients.conf文件的末尾添加以下行。
在我们的示例中,我们添加了2个客户端设备:
第一个设备名为SWITCH-01,IP地址为192.168.0.10。
第二个设备名为LINUX-01,IP地址为192.168.0.20。
两个设备都将提供登录提示,以在Freeradius服务器数据库上进行身份验证。
现在,我们需要将FreeRadius用户添加到USERS配置文件中。
找到并编辑Freeradius用户配置文件。
# locate freeradius | grep users
# vi /etc/freeradius/3.0/users
在文件末尾添加以下行。
重新启动Freeradius服务器。
# service freeradius restart
测试radius服务器配置文件
# freeradius -CX
Freeradius身份验证测试
使用以下命令在Radius服务器上本地测试radius身份验证:
# radtest bruno boss123 localhost 0 testing123
以下是成功进行半径身份验证的示例:
我们使用Bruno用户名和boss123密码来验证用户帐户。
testing123是clients.conf文件中包含的默认设备密码。
现在,转到client.conf配置文件中包含的Linux服务器作为LINUX-01。
安装freeradius-utils包。
# apt-get install freeradius-utils
使用以下命令在Linux服务器(LINUX-01)上远程测试radius身份验证:
# radtest bruno boss123 192.168.0.50 0 vegeto123
恭喜,您已成功安装Freeradius服务器。