解決過程: 辦法一: CentOS7.3 預設的內核版本較低,為 3.10.0-514.el7.x86_64。 無論是使用騰達官方提供的驅動,還是github 上的驅動(鏈接 https://github.com/gnab/rtl8812au),都需要升級內核。 筆者嘗試了升內核(升到4.1.8)、 ...
解決過程:
辦法一:
CentOS7.3 預設的內核版本較低,為 3.10.0-514.el7.x86_64。
無論是使用騰達官方提供的驅動,還是github 上的驅動(鏈接 https://github.com/gnab/rtl8812au),都需要升級內核。
筆者嘗試了升內核(升到4.1.8)、安裝模塊(8812au.ko) 等等各種折騰,前後搞了幾遍,折騰了好幾個晚上,最終,失敗了。
辦法二:
把CentOS7.3 換成了Ubuntu 18.04.3 ;
安裝好ubuntu後reboot ,開機報錯 no such partition,併進入grub rescue,
參考https://itsfoss.com/solve-error-partition-grub-rescue-ubuntu-linux/ 搞定問題;
然後u盤拷貝從github 下載的驅動(https://github.com/gnab/rtl8812au),解壓,
然後進入解壓後的目錄,執行以下命令
$ make $ sudo insmod 8812au.ko
這時,點擊屏幕右上角,選擇無線網路,可以看到很多wifi已經成功顯示出來了! 雞凍!
繼續執行以下命令:
$ sudo cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
$ sudo depmod
點擊需要連接的wifi,輸入密碼,連接成功。ping 223.5.5.5 ,成功!
reboot 重啟機器,重啟後WiFi可以自動連接,棒棒噠!
辦法三:
未完待續
寫於Oct.31, 2019