如何在 Ubuntu 20.04 上安装 FreeRADIUS 和 Daloradius

什么是 freeRADIUS 服务器?

RADIUS 是一种 AAA(身份验证、授权和记帐)协议,有助于控制网络访问。 换句话说,RADIUS 协议用于网络访问服务器 (NAS) 和身份验证服务器之间的连接管理。

两端(NAC-NAS 或 NAS-Authentication 服务器)之间的连接是在网络层协商成功后通过交换包含 NAS 标识、身份验证端口号等必要信息的数据包来发起的。

简单来说,可以说 RADIUS 从 Authentication 服务器向请求访问的设备提供身份验证、授权和帐户信息。

FreeRADIUS 支持 AAA 协议的所有这三个特性——身份验证、授权和记帐。 为了控制可以连接什么类型的网络访问,FreeRADIUS 使用了不同的模块。 例如,如果 NAS 是路由器,则它无法向用户提供任何身份验证,这意味着在这种情况下,仅授权由 PPP 或 PPTP 客户端模块执行,其余步骤由其他模块处理。

FreeRADIUS 还支持用于帐户、用户等的所有重要数据库,包括 MariaDB/MySQL、PostgreSQL、Microsoft SQL Server、Oracle 数据库等。

什么是 daloRADIUS?

daloRADIUS 是一个高级 Web 界面,提供完整的用户管理和最新功能,例如为最终用户和系统管理员提供自动化。 它简化了 FreeRADIUS 安装的日常管理。

daloRADIUS 可用于配置系统/NAS 参数、创建新用户帐户和管理 NAS。 它是唯一为最终用户和管理员提供完整用户管理的界面。

为什么选择 daloRADIUS?

它为 FreeRADIUS 服务器带来了一个现代化的 Web 界面,具有最新的功能,例如最终用户和管理员的自动化,所有这些都来自一个地方。 它使网络管理员可以更轻松地从任何可以访问互联网的设备管理他们的网络,同时让最终用户能够控制他们的登录凭据和连接首选项。

在本指南中,您将学习在 Ubuntu 20.04 LTS 上安装 FreeRADIUS 并使用 daloRADIUS 作为 Web 界面。

先决条件

  • 全新的 Ubuntu 20.04 LTS 服务器
  • 一个用户 sudo 特权

更新您的系统

通过 SSH 以 root 用户身份连接到服务器,并通过运行以下命令更新系统的所有软件包:

sudo apt-get update -y
sudo apt-get upgrade -y