無線適配器問題是許多操作系統上的常見問題,在Ubuntu也不例外。 事實上,這是一個關鍵問題,因為它會阻止您在設備上使用無線互聯網,但與此同時,修復它非常簡單快捷。
本文將討論錯誤的診斷和可能的原因以及修復方法。
目錄
什麼是 Wi-Fi 適配器?
Wi-Fi 適配器是為您的計算機提供無線連接設施的設備,允許它連接到附近的 Wi-Fi 網絡。 現代筆記本電腦、辦公電腦和高端個人台式電腦都配備了內置 Wi-Fi 適配器。您的設備很有可能正在運行一些主要無線適配器品牌的 Wi-Fi 適配器,例如英特爾、博通和瑞昱.
有什麼先決條件嗎?
您將需要有效的 Internet 連接來安裝網絡適配器的設備驅動程序。 您可以使用您的 iPhone 或 Android 作為有線連接USB 連接或者你可以使用以太網電纜在此期間訪問 Internet。 如果您正在使用手機,請不要擔心,它只會花費您幾兆字節的數據。
如何修復“未找到 Wi-Fi 適配器”錯誤?
首先,我們需要檢查您的 PC 是否可以識別 Wi-Fi 適配器。 要執行此診斷,請執行以下步驟:
無線適配器識別
1. 按打開終端CTRL+ALT+T
2. 輸入以下命令:
lshw -C network
硬件清單( lshw
) 可以使用上述命令提供網絡設備的詳細描述。 寫下產品的名稱。
lshw
領域
如果無線適配器詳細信息未如上圖所示,請按照以下步驟操作。
識別內部無線適配器
如果您使用的是筆記本電腦,它很可能配備了內部無線適配器 (PCI)。 要列出所有 PCI 設備,請在終端中輸入以下命令:
lspci
尋找 network controller
在 PCI 設備列表中,它應該如下所示:
04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter
識別 USB 無線適配器
如果您通過 USB 使用外部無線適配器,請輸入以下代碼:
lsusb
您的網絡適配器可能如下所示:
Bus 001 Device 003: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
一旦您確定了無線適配器的構建/型號,您就可以繼續下一步。
安裝無線適配器驅動程序
在繼續安裝驅動程序之前,請使用以下命令更新 apt 存儲庫:
sudo apt-get update && sudo apt-get upgrade
下面提到的是安裝不同製造商的無線適配器驅動程序的步驟。
瑞昱
1. 下載最新的 Realtek rtlwifi 代碼庫這個 Github 鏈接
2.解壓下載的ZIP文件,進入新創建的文件夾名為rtw88-master
3、在當前目錄打開終端,一一輸入以下命令:
make sudo make install
4. 重新啟動您的設備。 如果仍然沒有檢測到 Wi-Fi 適配器,請運行以下命令(替換 <your-wifi-module-name>
具有適當的模塊名稱):
sudo modprobe -r <your-wifi-module-name> && sudo modprobe <your-wifi-module-name>
博通
對於 Broadcom 設備,您只需輸入以下代碼,然後重新開始你的設備:
sudo apt-get install --reinstall bcmwl-kernel-source
英特爾
1. 從以下位置下載適當的英特爾無線適配器固件這個官方鏈接
2.解壓下載文件的內容,在解壓後的文件夾中打開終端
3. 輸入以下代碼:
sudo cp *.ucode /lib/firmware
此代碼會將文件複製到固件目錄,從而安裝必要的英特爾驅動程序。
如果錯誤仍未修復
可能還有其他可能性,例如:
- 您的 Wi-Fi 適配器無法正常工作
- 您的 Wi-Fi 適配器與當前版本的 Linux 內核不兼容
- 您的設備遇到硬件問題
在這種情況下,您總是可以探索使用廉價的選擇外部 USB wifi 適配器. 大多數較新的模型都與 Linux 兼容,並且與內部模型一樣工作。
結論
當您必須手動完成時,在基於 Linux 的系統上配置硬件設備是一項艱鉅的任務。 市場上過多的網絡接口組件也使安裝更加複雜,但我們已嘗試使本指南包含幾乎所有可能的模塊。 但是,我們希望本指南能夠引導您輕鬆完成解決方案。
參考
本指南參考以下內容編寫: