我正在尝试在 linux 机器上将 hostapd 设置为具有 802.1x 的网络身份验证器。
由于我使用的是 Ubuntu Jammy 而不是 RHEL,并且在桥接器中使用 veth 接口而不是物理接口,因此我一直在遵循本指南,并进行了一些调整。
我按照他们描述的内容的指示创建了 hostapd.conf 文件- 我的网桥接口是示例中的 br0,我将own_ip_addr更改为接口 br0 上的 IP,并更改了nas_identifier、auth_server_addr、auth_server_shared_secret、acct_server_addr和acct_server_shared_secret匹配我的 RADIUS 服务器上的配置。
其他一切都与示例文件相同,但由于某种原因 hostapd 无法启动。/var/log/syslog 说配置文件中有错误,但并没有真正解释问题所在:
Oct 25 13:47:13 blackfox systemd[1]: hostapd.service: Scheduled restart job, restart counter is at 320.
Oct 25 13:47:13 blackfox hostapd[347060]: 1 errors found in configuration file '/etc/hostapd/hostapd.conf'
Oct 25 13:47:13 blackfox hostapd[347060]: Failed to set up interface with /etc/hostapd/hostapd.conf
Oct 25 13:47:13 blackfox hostapd[347060]: Failed to initialize interface
Oct 25 13:47:13 blackfox systemd[1]: hostapd.service: Control process exited, code=exited, status=1/FAILURE
Oct 25 13:47:13 blackfox systemd[1]: hostapd.service: Failed with result 'exit-code'.
Oct 25 13:47:15 blackfox systemd[1]: hostapd.service: Scheduled restart job, restart counter is at 321.
Oct 25 13:47:15 blackfox hostapd[347062]: 1 errors found in configuration file '/etc/hostapd/hostapd.conf'
Oct 25 13:47:15 blackfox hostapd[347062]: Failed to set up interface with /etc/hostapd/hostapd.conf
Oct 25 13:47:15 blackfox hostapd[347062]: Failed to initialize interface
Oct 25 13:47:15 blackfox systemd[1]: hostapd.service: Control process exited, code=exited, status=1/FAILURE
Oct 25 13:47:15 blackfox systemd[1]: hostapd.service: Failed with result 'exit-code'.
Oct 25 13:47:17 blackfox systemd[1]: hostapd.service: Scheduled restart job, restart counter is at 322.
Oct 25 13:47:17 blackfox hostapd[347065]: 1 errors found in configuration file '/etc/hostapd/hostapd.conf'
Oct 25 13:47:17 blackfox hostapd[347065]: Failed to set up interface with /etc/hostapd/hostapd.conf
Oct 25 13:47:17 blackfox hostapd[347065]: Failed to initialize interface
Oct 25 13:47:17 blackfox systemd[1]: hostapd.service: Control process exited, code=exited, status=1/FAILURE
Oct 25 13:47:17 blackfox systemd[1]: hostapd.service: Failed with result 'exit-code'.
有谁知道发生了什么?
跑步
提供了一些关于发生了什么的更多细节。RHEL 有一个名为wheel的特殊管理组,它在 Ubuntu 中不存在。
回到配置文件并更改
用 0、root、27、sudo替换轮子
所有这些都成功地开始了。