34.5. 针对 FreeRADIUS 服务器或验证器测试 EAP-TTLS 身份验证
要测试在隧道传输层安全(EAP-TTLS)上使用可扩展身份验证协议(EAP-TTLS)的身份验证是否按预期工作,请运行此流程:
- 设置 FreeRADIUS 服务器后
-
将
hostapd服务设为 802.1X 网络身份验证验证器后。
此流程中使用的测试工具的输出提供有关 EAP 通信的其他信息,并帮助您调试问题。
先决条件
当您要验证:
FreeRADIUS 服务器:
-
hostapd软件包提供的eapol_test工具已安装。 - 您在其上运行此流程的客户端已在 FreeRADIUS 服务器的客户端数据库中被授权。
-
-
由同命软件包提供的验证器
wpa_supplicant工具已安装。
-
您在
/etc/ipa/ca.cert文件中存储了证书颁发机构(CA)证书。
流程
可选:在 Identity Management (IdM)中创建用户:
ipa user-add --first "Test" --last "User" idm_user --password
# ipa user-add --first "Test" --last "User" idm_user --passwordCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下内容创建
/etc/wpa_supplicant/wpa_supplicant-TTLS.conf文件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要向以下进行身份验证:
FreeRADIUS 服务器,请输入:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -a选项定义了 FreeRADIUS 服务器的 IP 地址,而-s选项指定您要在其上运行 FreeRADIUS 服务器的客户端配置中命令的主机的密码。验证器,请输入:
wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant-TTLS.conf -D wired -i enp0s31f6
# wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant-TTLS.conf -D wired -i enp0s31f6 ... enp0s31f6: CTRL-EVENT-EAP-SUCCESS EAP authentication completed successfully ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow -i选项指定wpa_supplicant通过 LAN(EAPOL)数据包发送扩展验证协议的网络接口名称。若要了解更多调试信息,请将
-d选项传给命令。