Arch-Linux
Arch Linux 安裝後無法連接到 wifi
我剛剛在我的電腦上安裝完 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_cli
wiki上顯示的步驟操作:# wpa_cli > scan > scan_results
最後一個命令顯示了我的 wifi 網路。然後我按照 wiki 上的其餘步驟操作,但網際網路連接仍然無法正常工作(我正在使用
ping
測試連接)。我怎樣才能讓我的wifi正常工作?
我自己想通了。我想我沒有完全遵循
wpa_supplicant
Arch Wiki 上的頁面。問題是我需要安裝dhcpcd
軟體包,然後啟動/啟用 dhcpcd 服務:systemctl start dhcpcd.service
. 有關更多資訊,請參閱 Arch Wiki 的dhcpcd頁面。