在 Ubuntu 中未發現 Wi-Fi 適配器錯誤 [已修復]

無線適配器問題是許多操作系統上的常見問題,在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 的系統上配置硬件設備是一項艱鉅的任務。 市場上過多的網絡接口組件也使安裝更加複雜,但我們已嘗試使本指南包含幾乎所有可能的模塊。 但是,我們希望本指南能夠引導您輕鬆完成解決方案。

參考

本指南參考以下內容編寫:

相關文章