溫馨提示×

ubuntu無線驅動怎么裝

小樊
46
2025-10-07 16:32:19
欄目: 智能運維

一、安裝前的準備工作

  1. 確認無線網卡型號
    在終端輸入以下命令,查看無線網卡的PCIe型號(關鍵信息為方括號內的設備ID,如[14e4:43a0]代表Broadcom BCM4360):

    lspci -nnk | grep -iA2 net
    

    或使用無線網卡專用命令(適用于USB/PCIe無線網卡):

    lsusb  # 查看USB無線網卡
    
  2. 更新系統與安裝基礎工具
    確保系統軟件源為最新,并安裝編譯驅動所需的工具(build-essential包含gcc、make等,linux-headers-$(uname -r)為當前內核的頭文件,dkms用于動態內核模塊支持):

    sudo apt update && sudo apt upgrade -y
    sudo apt install build-essential linux-headers-$(uname -r) dkms git -y
    

二、優先使用Ubuntu自帶工具安裝(推薦) Ubuntu的“附加驅動”工具可自動檢測并安裝兼容的無線驅動,無需手動編譯:

  1. 打開“設置” > “軟件和更新” > “附加驅動”標簽頁;
  2. 系統會掃描硬件并顯示可用的驅動選項(如“Broadcom 802.11 Linux STA 無線驅動”);
  3. 選擇推薦的驅動(通常帶“tested”標識),點擊“應用更改”,等待安裝完成;
  4. 重啟電腦使驅動生效。

三、手動安裝常見無線網卡驅動 若自帶工具未找到合適驅動,需根據網卡型號手動下載并編譯:

1. Broadcom無線網卡(常見型號:BCM4313/43228/4360)

Broadcom網卡需安裝閉源驅動bcmwl-kernel-source(官方適配Ubuntu的驅動包):

sudo apt install bcmwl-kernel-source -y
sudo modprobe wl  # 加載驅動模塊

注:部分舊型號可能需要先卸載沖突的開源驅動(如b43),執行:sudo apt remove --purge b43 bcma,再安裝bcmwl-kernel-source。

2. Intel無線網卡(常見型號:AX200/AX210/7260)

Intel網卡通常使用開源驅動iwlwifi(集成于Ubuntu內核),無需額外下載:

sudo modprobe iwlwifi  # 加載驅動模塊

若驅動未自動加載,可更新固件(部分新網卡需額外下載固件包):

sudo apt install firmware-iwlwifi -y
sudo modprobe -r iwlwifi && sudo modprobe iwlwifi  # 重新加載驅動

3. Realtek無線網卡(常見型號:8821CE/8852AE)

Realtek網卡需從GitHub下載開源驅動(以rtw89驅動為例,支持8852AE等新型號):

git clone https://github.com/lwfinger/rtw89.git
cd rtw89
make -j$(nproc)  # 使用多核編譯(加快進度)
sudo make install
sudo modprobe rtw_8852ae  # 加載驅動模塊

注:編譯前需確保已安裝git、build-essential、linux-headers-$(uname -r)等工具。

四、驅動持久化與故障排查

  1. 設置驅動開機自啟
    將驅動模塊添加到系統啟動列表(如wl、iwlwifi、rtw_8852ae):

    echo "wl" | sudo tee -a /etc/modules  # 替換為你的驅動模塊名
    
  2. 解決驅動加載失敗問題

    • 檢查模塊是否沖突:若安裝Broadcom驅動后仍有問題,可屏蔽沖突模塊(如b43):
      echo "blacklist b43" | sudo tee -a /etc/modprobe.d/blacklist.conf
      
    • 查看驅動加載狀態:
      lsmod | grep wl  # 替換為你的驅動模塊名
      dmesg | grep iwlwifi  # 查看Intel驅動日志
      
    • 重啟網絡服務:
      sudo systemctl restart NetworkManager
      

五、其他注意事項

  • 若手動安裝驅動后仍無法連接WiFi,可嘗試重置網絡配置:
    sudo netplan apply  # 應用Netplan網絡配置(Ubuntu 18.04及以上)
    sudo rm /etc/NetworkManager/system-connections/*  # 刪除舊的網絡連接配置(謹慎操作)
    
  • 若網卡未被系統識別,可能是硬件開關未開啟(部分筆記本有物理無線開關)或BIOS中禁用了無線模塊(需進入BIOS開啟“Wireless”選項)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女