ubuntu18.0.4 无线网卡无法上网解决!

网卡为:Qualcomm Atheros QCA6174 802.11ac Wireless Network

无线网卡无法上网

问题描述:安装完ubuntu18后无线网卡正常,然后安装NVIDIA驱动之类的东西操作一番后不知道为什么无线网卡上不了网,显示没有找到适配器。尝试过如下办法:

  1. 怀疑是驱动问题,因为刚安装完成的时候无线网卡是可以使用的,可能是驱动出了问题,于是我按照网上说的在ubuntu的镜像文件下的pool目录中重新安装的dkms和bcm的驱动。重启发现问题依旧。
  2. 怀疑是ubuntu18的网卡驱动不稳定无法支持我的网卡。于是按照网上说的安装bcmwl-kernel-source。重启后发现问题依旧。这时候意识到可能是网卡驱动正常,只是无法开启而已,因为wifi那里能看到wifi图标只是网络无法开启而已。
  3. 使用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。

无线网管理

  • 查看可用WIFInmcli dev wifi
  • 命令行链接WIFInmcli dev wifi connect WIFI名称 password WIFI密码

你可能感兴趣的:(Linux)