有台Q9550 CPU的電腦一直以來都是用手機分享有線網路,一直想給他裝個外接網路卡,於是買了WIFI與藍芽二合一的。不意外只支援Windows和MacOS,而就算我系統用的是Ubuntu Linux,驅動程式還是要自己找,且我的電腦沒有光碟機。
品名: “Dual Band + Bluetooth USB Adapter”
要尋找是否有熱心開發者提供Linux驅動程式,首先用指令查看網路卡具體硬體型號,然後再下載驅動程式編譯安裝。
1. 查看網路卡型號
這個網路卡的外包裝也真夠怪的,沒有品牌和製造商資訊,只有光碟寫"RTL190CT",找不到相關資料。USB插上電腦也只有抓到USB裝置,ifconfig指令沒有顯示無線網卡。
用以下指令查詢確切型號,執行lsusb
。接著會列出連接的USB裝置,知道是Realtek生產的,Bus 001後面的ID “0bda:b82c” 拿去Google。
|
|
在WikiDevi找到了這個網卡的具體型號:Realtek RTL8822BU
2. 編譯安裝網路卡驅動程式
按照Github這個專案的指示編譯安裝,我的系統是Ubuntu 20.04。
- 安裝編譯工具
|
|
- 建立工作目錄
|
|
- 下載腳本以DKMS自動編譯安裝,重開機
|
|
3. 連上Wifi
Ubunbu有很多圖形界面可以操作,不過我直接使用終端機nmcli工具。
- 用
ifconfig
列出所有網路卡,接著應該會偵測到Realtek的無線網卡:
|
|
- 啟用網卡
|
|
3.掃描附近的WIFI
|
|
- 連線
|
|
- 設定開機自動連線
|
|