網卡為:
Qualcomm Atheros QCA6174 802.11ac Wireless Network
無線網卡無法上網
問題描述:安裝完ubuntu18後無線網卡正常,然後安裝NVIDIA驅動之類的東西操作一番後不知道為什麼無線網卡上不了網,顯示沒有找到擴充卡。嘗試過如下辦法:
- 懷疑是驅動問題,因為剛安裝完成的時候無線網卡是可以使用的,可能是驅動出了問題,于是我按照網上說的在ubuntu的鏡像檔案下的pool目錄中重新安裝的dkms和bcm的驅動。重新開機發現問題依舊。
- 懷疑是ubuntu18的網卡驅動不穩定無法支援我的網卡。于是按照網上說的安裝bcmwl-kernel-source。重新開機後發現問題依舊。這時候意識到可能是網卡驅動正常,隻是無法開啟而已,因為wifi那裡能看到wifi圖示隻是網絡無法開啟而已。
- 使用
檢視發現結果:rfkill list all
0: dell-rbtn: Wireless LAN
Soft blocked: yes
Hard blocked: yes
1: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
看到Soft block 和Hard block均為no。這兩個應該是表示無線網開啟的軟硬開關。于是按照這裡使用指令
sudo modprobe -r dell-rbtn
移除
dell-rbtn
子產品。網絡即可開啟。當然重新開機後會失效,可以将上面的子產品放入黑名單中
sudo vim /etc/modprobe.d/blacklist.conf
,添加:
blacklist dell-rbtn
需要注意的是我的筆記本是dell的,不同的筆記本需要設定不同的子產品,子產品按照rfkill輸出為準
上次安裝ubuntu16的時候完全沒有出現過這種問題,安裝好之後直接一直都可以使用。後來回憶的時候想到可能問題在于安裝的時候使用leagcy方式安裝,但是安裝完後發現無法啟動。于是設定為uefi。然後發現安裝、更新網卡都要輸入密碼。可能是因為這樣導緻安裝的驅動沒有生效。于是設定uefi後關閉安全啟動然後按照上述3方法成功連上wifi。
無線網管理
- 檢視可用WIFI
nmcli dev wifi
- 指令行連結WIFI
nmcli dev wifi connect WIFI名稱 password WIFI密碼