實驗室是臺式機,沒有內置無線網卡,之前自己的usb無線網卡是netgear A6200型號。netgear無線網卡對linux系統支持的不好,或者說,根本就沒有linux系統下的驅動。
網上搜關於linux安裝netgear無線網卡驅動,基本思想就是,先在linux系統下安裝ndiswrapper這樣的工具,這個工具的作用就是在linux下安裝windows下的驅動。
看似可以解決我的問題,於是,我下載了windows下netgear的驅動,在linux下安裝了ndiswrapper工具(還有一些其他的依賴,不做介紹)。結果驚喜了一下,成功了!
歡呼雀躍不過5min中,自動掉線了,一臉矇蔽,之後很長的一段時間裏,這個問題還是沒有解決。連是能連得上,可是帥不過五分鐘,自動掉線,而且必須重啓計算機才能重連。之後的一段時間沒再碰過linux,因爲網的問題解決不了,一切徒勞。
最近因爲實在得要用linux,於是自己就突發奇想,我換一個網卡試一試,總可以吧。於是把網卡從netgear換到D-link。當然還是得需要驅動。
這裏可以先在linux終端輸入
lsusb
lsmod
這兩個命令是來確認linux系統到底有沒有識別出來d-link這個usb無線網卡,如果識別出來了,那麼接下來就是安裝驅動了。
git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux
cd rtl8812AU_8821AU_linux
make
sudo make install
沒有網的話就在別的機子上下載。
值得注意的是,當linux的kernel更新了的話,git下來的驅動需要重新編譯。
cd rtl8812AU_8821AU_linux
make clean
make
sudo make uninstall
sudo make install
否則無法聯網。設置完畢之後重啓計算機就好了。
參考:
https://ubuntuforums.org/showthread.php?t=2243235