我认为这是在几个月前从10.04升级到12.04时开始发生的。
每当我重新启动时,网络管理器都不会启动。我必须手动运行sudo start network-manager
,然后一切正常。
我已经尝试过的事情(每次尝试修复后重新启动):
- 验证所有/etc/rc*.d/*network-manager链接是否以应有的方式存在。
- 由于network-manager的upstart配置文件提到了
local-filesystems
,而我的fstab引用了一个未连接的USB HDD,因此我在fstab中注释了这一行。 sudo dpkg-reconfigure network-manager
接着sudo apt-get install --reinstall network-manager
- 在syslog中寻找提示,没有看到任何跳出的内容。
我认为我没有修改过/etc/init/network-manager.conf
,但是在此仅供参考:
# network-manager - network connection manager
#
# The Network Manager daemon manages the system's network connections,
# automatically switching between the best available.
description "network connection manager"
start on (local-filesystems
and started dbus
and static-network-up)
stop on stopping dbus
expect fork
respawn
script
# set $LANG so that messages appearing on the GUI will be translated. See LP: 875017
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE LC_MESSAGES LC_ALL
fi
exec NetworkManager
end script
lo
该文件中有其他东西,即使该文件使WIFI完全未配置!