您是否希望了解如何将 PFsense 防火墙配置为使用 Freeradius 作为身份验证服务器?在本教程中,我们将向您展示如何使用运行 Ubuntu Linux 的计算机上未安装的 Freeradius 服务器对 PFSense 用户进行身份验证。

• 普森 2.4.4-p3
• Ubuntu 18
• Ubuntu 19

教程自由辐射 - 安装在乌本图利努

• IP - 192.168.15.10。
• 歌剧系统 - 乌本图 19
• 主机名 - UBUNTU

在 Linux 控制台上,使用以下命令安装 FreeRadius 服务。

Copy to Clipboard

现在,我们需要将 FreeRadius 客户端添加到客户端。

查找并编辑客户端。

Copy to Clipboard

在客户端的末尾添加以下行。

Copy to Clipboard

在我们的示例中,我们将添加 2 个客户端设备:

第一个设备名为 PFSENSE,IP 地址为 192.168.15.11。

现在,我们需要将 FreeRadius 用户添加到 USERS 配置文件。

查找并编辑 Freeradius 用户配置文件。

Copy to Clipboard

在文件末尾添加以下行

Copy to Clipboard

重新启动 Freeradius 服务器。

Copy to Clipboard

测试半径服务器配置文件。

Copy to Clipboard

您已完成了 Ubuntu Linux 上的 Freeradius 安装。

PFSense - 自由辐射的半径认证

打开浏览器软件,输入 Pfsense 防火墙的 IP 地址并访问 Web 界面。

在我们的示例中,浏览器中输入了以下 URL:

• https://192.168.15.11

应提供 Pfsense Web 界面。

Pfsense login

在提示屏幕上,输入 Pfsense 默认密码登录信息。

• Username: admin
• 密码: pfsense

成功登录后,您将被发送到 Pfsense 仪表板。

Pfsense dashboard

访问 Pfsense 系统菜单并选择"用户管理器"选项。

pfsense user manager menu

在"用户管理器"屏幕上,访问"身份验证服务器"选项卡并单击"添加"按钮。

pfsense authentication servers

在"服务器"设置区域上,执行以下配置:

• 描述名称: RADIUS
• 类型: RADIUS

pfsense freeradius

在 RADIUS 服务器设置区域上,执行以下配置:

• 协议 - PAP
• 主机名或 IP 地址 - 192.168.15.10
• 共享密钥 - Radius 客户端共享机密 (kamisama123)
• 提供的服务 - 身份验证和会计
• 身份验证端口 - 1812
• 阿贡廷港 - 1813
• 身份验证超时 - 5

您需要更改半径服务器的 IP 地址。

您需要更改共享密钥以反映您的 Radius 客户端共享密钥。

pfsense radius server settings

单击"保存"按钮以完成配置。

在我们的示例中,我们在 PFSense 防火墙上配置了 Radius 服务器身份验证。

PF感 - 测试自由辐射认证

访问 Pfsense 诊断菜单并选择"身份验证"选项。

pfsense diagnostics authentication

选择 RADIUS 身份验证服务器。

输入管理员用户名及其密码,然后单击"测试"按钮。

Pfsense Freeradius authentication test

如果测试成功,您应该会看到以下消息。

pfsense active directory login test

祝贺! 免费Raadius上的PFsense半径服务器身份验证配置成功。

PFSense - 自由半径组权限

访问 Pfsense 系统菜单并选择"用户管理器"选项。

pfsense user manager menu

在"用户管理器"屏幕上,访问"组"选项卡并单击"添加"按钮。

pfsense group manager

在"组创建"屏幕上,执行以下配置:

• 组名称 - pfsense 管理员
• 范围 - 远程
• 描述 - 免费半径组

单击"保存"按钮,您将被发送回组配置屏幕。

pfsense freeradius group

现在,您需要编辑 pfsense 管理组的权限。

在 pfsense-admin 组属性上,找到"已分配的权限"区域,然后单击"添加"按钮。

在"组特权"区域上,执行以下配置:

• 分配的权限 - WebCfg - 所有页面

pfsense active directory group permission

单击"保存"按钮以完成配置。

PFSense - 启用半径身份验证

访问 Pfsense 系统菜单并选择"用户管理器"选项。

pfsense user manager menu

在"用户管理器"屏幕上,访问"设置"选项卡。

pfsense authentication settings menu

在"设置"屏幕上,选择"半径"身份验证服务器。

单击"保存和测试"按钮。

pfsense enable radius authentication freeradius

完成配置后,应注销 Pfsense Web 界面。

尝试使用管理员用户和 Freeradius 数据库中的密码登录。

在登录屏幕上,使用管理员用户和 FreeRadius 数据库中的密码。

• Username: admin
• 密码:输入免费半径密码。

Pfsense login

祝贺! 您已将 PFSense 身份验证配置为使用 FreeRadius 数据库。