几天前的一次开机,突然上不了网了,再一看,网络连接的图标也没了。郁闷地运行ifconfig
,发现是eth0没有分配IPv4的地址。这个我同学曾经遇到过,所以我很淡定地执行sudo dbclient,网络连上了。
本以为问题就此结束,但再次开机时发现,情况依旧,于是再次运行sudo dbclient
,同时也加到/etc/rc.local里开机自动运行。OK,万事大吉了。不过,偶尔想到这个,我很疑惑为什么会这样呢?
终于,曙光出现了!一次从挂起的状态恢复后,我惊奇地看到网络连接的图标再次出现,显示的是未连网状态,但我是可以上网的。好奇地点了它一下,只见到以前的连接都没有显示,只有行灰色的“设备未托管”。好了,线索有了,Google一下,我就知道了(这里):
编辑/etc/NetworkManager/nm-system-settings.conf
,把里边的managed=false
改成managed=true
,重启OK!