记录一次由于Ubuntu死机关机重启后无法联网的问题。
问题:
重启过后ifconfig找不到我的上网网卡enp6s0,右上角的网络表示也消失。
ifconfig只能得到lo的信息,ifconfig enp6s0可以看到相应信息,但是没有ip地址,无法联网
解决办法
-
ifconfig enp6s0 up
开启enp6s0,而后再进行ifconfig 可以看到显示enp6s0,但是无IP地址。这里不同主机也许网卡名不同,使用ifconfig -a 查看主机端口 -
sudo dhclient enp6s0
动态主机配置协议动态配置网络接口的参数
到这里,IP地址获取,可以正常上网了
但是右上角的网络图标还是没有出现,为了解决这个问题,尝试了以下几种办法:
-
[删除NetworkManager缓存文件 ]
service NetworkManager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
srvice NetworkManager start -
[ 修改/etc/NetworkManager/NetworkManager.conf]
managed=true -
[重启NetworkManager ] 重启NetworkManager
sudo service network-manager restart -
[ 安装nm-applet]
sudo apt-get install network-manager network-manager-gnome -
[ blacklist] sudo vim /etc/modprobe.d/blacklist.conf
最后一行添加blacklist acer-wmi -
[lshw -C netwoek ]
显示我的enp6s0和enp11s0都是DISABLED(在上面给enp6s0联网之后enp6s0后面没有disabled,但是还是有他一条很长信息)
查询过后意思是网卡驱动问题,更新包安装不完整,尝试以下解决办法
sudo apt-get update
sudo apt install broadcom-sta-dkms
sudo apt install broadcom-sta-source
如果运行报错:
sudo apt --fix-broken install
sudo reboot
但是我运行了以上所有办法都还没有解决这个问题,而且现在每一次重启我的enp6s0都处于不联网的状态,需要按照开头的解决办法手动开启网卡。如果后续有成果解决办法再记录吧!
我必须来鼓励一下我自己,大早上来就遇到问题,一个上午都没有解决,下午得快快做别的事情!不要恋战。
加油啦