Arch-Linux

Arch Linux 安裝後無法連接到 wifi

  • June 26, 2020

我剛剛在我的電腦上安裝完 Arch Linux。一切似乎都工作正常,除了我無法讓我的 wifi 工作。我的 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
...

所以我安裝了wireless-regdb修復了這個錯誤,但沒有使 wifi 工作。接下來,我嘗試按照 Arch Wiki 的wpa_supplicant頁面連接到 wifi。我按照wpa_cliwiki上顯示的步驟操作:

# wpa_cli
> scan
> scan_results

最後一個命令顯示了我的 wifi 網路。然後我按照 wiki 上的其餘步驟操作,但網際網路連接仍然無法正常工作(我正在使用ping測試連接)。

我怎樣才能讓我的wifi正常工作?

我自己想通了。我想我沒有完全遵循wpa_supplicantArch Wiki 上的頁面。問題是我需要安裝dhcpcd軟體包,然後啟動/啟用 dhcpcd 服務:systemctl start dhcpcd.service. 有關更多資訊,請參閱 Arch Wiki 的dhcpcd頁面。

引用自:https://unix.stackexchange.com/questions/595161