Arch Linux安装后无法连接wifi

Arch Linux安装后无法连接wifi

我刚刚在我的计算机上安装完 Arch Linux。一切似乎都工作正常,除了我的无线网络无法工作。我的 wifi 是标准 WPA2 网络,来自我家的路由器。我知道我应该能够让它工作,因为当我启动 Arch 安装 USB 时,我可以使用wifi-menu.

我正在关注 Arch Wiki网络配置/无线页。为了系统化,我开始只安装软件包wpa-supplicant。按照 Arch Wiki 上的步骤,命令lspci -k显示使用的内核驱动程序内核模块两者都rtl8192ce应该适合我的 WiFi 适配器。接下来,我的接口是 wlp5s0,我使用ip link set wlp5s0 up.接下来,该dmesg | grep firmware命令显示以下错误:

# dmesg | grep firmware
...
[    1.953242] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
...

所以我安装了无线regdb这修复了该错误,但没有使 wifi 工作。接下来,我尝试按照 Arch Wiki 的方法连接到 wifiwpa_请求者页。我wpa_cli按照维基上显示的步骤进行操作:

# wpa_cli
> scan
> scan_results

最后一个命令显示了我的 wifi 网络。然后我按照维基上的其余步骤进行操作,但互联网连接仍然无法正常工作(我正在使用它ping来测试连接)。

我怎样才能让我的无线网络正常工作?

答案1

我自己想出了这个办法。我想我没有完全关注wpa_supplicantArch Wiki 上的页面。问题是我需要安装该dhcpcd软件包,然后启动/启用 dhcpcd 服务:systemctl start dhcpcd.service。请参阅 Arch Wiki 的DHCPCD页面了解更多信息。

相关内容