为什么 wpa_supplicant 不能在 Void Linux 上运行?

为什么 wpa_supplicant 不能在 Void Linux 上运行?

我在 2019 年 Macbook Air 上安装了 glibc Void Linux 分区。我无法让 wpa_supplicant 工作。

我启用了 wpa_supplicant 和 dhcpcd。然后我将 wpa_passphrase 与我的 Wi-fi 网络的 SSID 和 WPA2 密码一起使用。我还将其添加到我的 wpa_supplicant.conf 中。然后我做了一个dhcpcd钩子。 lspci 的输出 —-nnk | grep 网络是

“02:00.0 网络控制器 [0280]:Broadcom Inc. 及其子公司 BCM4355 802.11ac 无线 LAN SoC [14e4:43dc](修订版 0c)”

ip link 的输出是

“1:lo:<LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue状态UP模式默认组默认qlen 100”。

关于我做错了什么有什么想法吗?

答案1

犯罪,在内核 6.3 中(以及向后移植>= 6.2.3,但不包括任何 LTS 6.1.y,包括最新的 6.1.32) 添加或最终确定了对 BCM4355 的支持:

wifi: brcmfmac: pcie: 添加 BCM4355 的 ID/属性

[...]

+#define BRCM_PCIE_4355_DEVICE_ID 0x43dc

因此,为了确保您的网卡有机会出现在接口列表中,ip link您必须确保您拥有足够新的内核。

由于它可能不会向后移植到任何 LTS(例如:6.1 系列),因此为了仍然获得错误和安全修复,您可能必须至少在 2024 年的下一个 LTS 之前切换到每个较新的内核系列。

目前您应该选择Linux 6.3系列

相关内容