Hostapd 启动失败-初始化接口失败

Hostapd 启动失败-初始化接口失败

我正在尝试在 Linux 机器上设置 hostapd 作为 802.1x 的网络验证器。

我一直在关注指南,由于我使用的是 Ubuntu Jammy 而不是 RHEL,并且在桥接中使用 veth 接口而不是物理接口,因此进行了一些改动。

我按照说明创建了 hostapd.conf 文件内容正如他们所描述的 - 我的桥接接口是 br0 就像在示例中一样,我改变了own_ip_addr到接口 br0 上的 IP,并更改nas_identifierauth_server_addrauth_server_shared_secretacct_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'.

有人知道发生了什么事吗?

答案1

跑步

hostapd -dd /etc/hostapd/hostapd.conf

提供了有关正在发生的事情的更多详细信息。RHEL 有一个特殊的管理组,称为车轮这在 Ubuntu 中是不存在的。

回到配置文件并更改

ctrl_interface_group=wheel

取代车轮使用 0、root、27 或 sudo

所有程序均成功启动。

相关内容