華碩無線網卡 USB-AC57 / RTL8812BU Ubuntu 20 驅動安裝


系統環境

驅動安裝

安裝依賴

sudo apt update

sudo apt install -y dkms git build-essential

下載驅動

git clone https://github.com/morrownr/88x2bu.git

編譯安裝

cd 88x2bu

sudo ./install-driver.sh

sudo reboot

重啟后通過 iwconfig 命令查看驅動狀態,圖中 wlx3c7c3faee542 即為 USB-AC57

啟用網卡

sudo ifconfig wlx3c7c3faee542 up

連接 WiFi

安裝 wpasupplicant

sudo apt install wpasupplicant

創建 wpasupplicant 配置文件

sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

在其中寫入:

network={
    ssid="WiFi名稱"
    psk="密碼"
}

連接

sudo wpa_supplicant -i wlx3c7c3faee542 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

使用 DHCP 獲取 ip

sudo dhclient wlx3c7c3faee542

此時即可通過 USB-AC57 連接網絡

開機自動連接

編寫腳本 conn_wifi.sh

#!/bin/bash
WIFINAME='wlx3c7c3faee542'

ifconfig $WIFINAME up &&
wpa_supplicant -i $WIFINAME -c /etc/wpa_supplicant/wpa_supplicant.conf -B &&
dhclient $WIFINAME

開機時執行該腳本,編輯 /etc/rc.local

#!/bin/sh

/bin/sh /home/chunyu/scripts/conn_wifi.sh

exit 0

若主機有多個網絡連接,需要通過設置默認網關來通過 WiFi 連接網絡,腳本改為:

#!/bin/bash
WIFINAME='wlx3c7c3faee542'

ifconfig $WIFINAME up &&
wpa_supplicant -i $WIFINAME -c /etc/wpa_supplicant/wpa_supplicant.conf -B &&
dhclient $WIFINAME &&
route del default gw 192.168.3.1 &&
route add default gw 192.168.0.1

其中后兩行刪除了默認的有線網關,添加了 WiFi 網關,地址需根據本機網絡配置

sudo route -n

如網卡 wlx3c7c3faee542 的 Destination 為 192.168.0.0,則網關即為 192.168.0.1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM