您想学习如何在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文件的末尾添加以下行。

Copy to Clipboard

在我们的示例中,我们添加了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

在文件末尾添加以下行。

Copy to Clipboard

重新启动Freeradius服务器。

# service freeradius restart

测试radius服务器配置文件

# freeradius -CX

Freeradius身份验证测试

使用以下命令在Radius服务器上本地测试radius身份验证:

# radtest bruno boss123 localhost 0 testing123

以下是成功进行半径身份验证的示例:

Copy to Clipboard

我们使用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服务器。