项目场景:
在Ubuntu18.04系统下搭建深度学习环境,安装cuda的时候下载更新了NVIDIA驱动。
问题描述:
在安装cuda之前都是能正常连网的,安装cuda成功之后,WiFi图标消失,WiFi未找到适配器无法连网,此时插网线也没有网络并且手机USB网络共享也用不了。可以看到右上角没有网络图标。
原因分析:
最开始我也在网上找了各种教程,试过打开无线网络的文件将其中mangaged=false修改成mangaged=true,修改无线网络文件的几个版本试过,修改Boise也试过,但仍然无法解决问题。
下列几种方法是我没成功的,提供参考:
1.打开终端命令行输入
sudo gedit /etc/NetworkManager/NetworkManager.conf
2.将mangaged=false改成mangaged=true.命令行输入
sudo service network-manager restart
若这样也不行,可以试试第二种方法:
1.打开终端输入
sudo gedit /var/lib/NetworkManager/NetworkManager.state
2.将其中的 NetworkingEnabled=false 改为 NetworkingEnabled=true,终端输入命令
sudo service network-manager start
这些方法不行接着考虑是不是掉网卡驱动了,查看network controller回到Windows系统下载对应的网卡驱动然后用U盘拷到Ubuntu下替换文件,我仍然不能解决问题。
1.打开终端命令行输入‘lspci’查看网卡型号
lspci
network controller后面是我的网卡型号
2.输入‘uname -sr’命令查看内核版本
uname -sr
3.进入网址https://www.intel.cn/content/www/cn/zh/support/articles/000005511/wireless.html查看合适的版本下载。Ubuntu用不了网络,我是在Windows下载转移的。
选择对应版本Wireless-AC 9560进行下载安装,结果同样没有网络图标。
最后在Ubuntu的帮助里面发现有介绍可能是因为下载NVIDIA驱动导致内核更新,内核升级以后现有的网络驱动全部失效,在网上找了很多教程,通过降低内核版本,或者更新系统,但是我没有网络这些方法对于我来说非常麻烦。
解决方案:
认真来说我并没有解决这个问题,在Ubuntu系统进入的时候有四个选项,选择Ubuntu高级选项进入,打开后里面有你所有的内核驱动版本,我选择未升级前的内核进入系统,进入后发现此时WiFi网络一切连接正常。这样做仍然没解决换驱动后无法联网的问题,但这样做后就不用再去折磨自己了。我可以在原来版本里面安装下载所有需要的东西,在需要做深度学习项目的时候切换驱动而已。如果各位试过其他教程仍然没有解决上网问题,可以试试这样做。关于WiFi适配器的问题我也花了两天时间研究,实在没办法的办法,各位有问题也可以在评论区探讨。