配置指南¶
申请获批后,按以下步骤配置您的 FadianRoam 成员基础设施。
步骤 1:MGMT VPN (WireGuard)¶
获批后,您将收到:
- 中继服务器公钥: 联邦中继服务器的 WireGuard 公钥
- 中继服务器端点: 中继服务器的公网 IP 和端口
- 您的 MGMT IP: 在
172.172.10.0/24网段中分配给您的 IP
生成密钥¶
配置 WireGuard¶
创建 /etc/wireguard/fadianroam-mgmt.conf:
[Interface]
Address = 172.172.10.XX/24 # Your assigned MGMT IP
PrivateKey = <your-private-key>
ListenPort = 51820 # Or any available port
[Peer]
PublicKey = <relay-public-key>
Endpoint = <relay-endpoint>:51820
AllowedIPs = 172.172.10.0/24
PersistentKeepalive = 25
启动并启用¶
验证¶
步骤 2:身份提供者¶
部署一个可供您的 RADIUS 服务器进行认证的身份提供者。您的 IDP 必须能够代表 RADIUS 服务器验证用户凭据(例如通过 ROPC、LDAP、REST API 或您的 RADIUS 实现所支持的任何方式)。
创建一组测试用户用于联邦验证。
步骤 3:RADIUS 服务器¶
部署一台具备以下能力的 RADIUS 服务器:
- EAP-TTLS/PAP — 接受来自 AP 的 802.1X 认证
- IDP 集成 — 根据您的 IDP 验证本地用户凭据
- 基于 realm 的代理转发 — 将非本地 realm 的请求转发至联邦中继服务器
关键配置要点¶
EAP: 将 EAP-TTLS 配置为默认方法。使用来自公开受信任 CA 的有效 TLS 证书。
IDP 集成: 配置您的 RADIUS 服务器根据 IDP 验证凭据。应使用 Stripped-User-Name(去除 realm 后的部分)作为用户名。
Realm 代理转发: 配置您的 RADIUS 服务器:
- 在本地处理您自己的 realm
- 将所有未知 realm(
DEFAULT)代理转发至联邦中继服务器172.172.10.1:1812,使用批准时提供的共享密钥
联邦中继客户端: 允许联邦中继服务器(172.172.10.1)作为 RADIUS 客户端,以便其将漫游请求转发给您。
验证¶
步骤 4:Wi-Fi AP 配置¶
将您的接入点配置为 WPA2/WPA3-Enterprise:
| 设置项 | 值 |
|---|---|
| 安全方式 | WPA2-Enterprise (802.1X) |
| RADIUS 服务器 | 您的 RADIUS 服务器 IP |
| RADIUS 端口 | 1812 |
| RADIUS 密钥 | 您的本地 RADIUS 客户端密钥 |
| SSID | FadianRoam(推荐) |
SSID 命名约定
在所有成员站点统一使用 SSID FadianRoam,可使设备在漫游时自动连接,类似于 eduroam 的 SSID。
步骤 5:联邦验证¶
完成配置后,通知联邦维护者执行跨站点认证测试:
- 来自其他成员站点的测试用户尝试在您的 AP 进行认证
- 验证 RADIUS 代理链端到端正常工作
- 确认用户在认证后获得网络访问权限
验证通过后,您在联邦注册表中的成员状态将更新为活跃。