Я думаю, что это начало происходить пару месяцев назад, когда я обновился с 10.04 до 12.04.
При каждой перезагрузке сетевой менеджер не запускается. Я должен вручную запустить sudo start network-manager
, а затем все работает нормально.
Вещи, которые я уже пробовал (перезагрузка после каждой попытки исправить):
- Убедитесь, что все ссылки /etc/rc*.d/*network-manager существуют так, как они должны.
- Так как в файле конфигурации выскочки менеджера сети упоминается
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 полностью ненастроенным!На моем Arch Linux мне нужно было выполнить следующую команду и теперь
NetworkManager
запускается автоматически:Это позволяет
NetworkManager
запускаться при запуске. Это то, что я понимаю.источник
Была такая же проблема, но ни одно из предложенных решений (включая некоторые из других форумов) не помогло.
В любом случае, прочитав ответ Гордона , я просто удалил
and static-network-up
строку из/etc/init/network-manager.conf
. Это сработало.источник
auth eth0
в своих интерфейсах, он подождет несколько минут, потерпит неудачу и никогда не запустит событие.auto eth0
? При ожидании в течение нескольких минут он скажет «ожидание конфигурации сети», поэтому я спросил.У меня была такая же проблема после переключения ThinkPad при повторном использовании старого диска. Он все еще помнил старые MAC-адреса. Мне пришлось удалить их вручную в /etc/udev/rules.d/70-persistent-net.rules, что решило проблему для меня.
источник
То же самое здесь, 12.04 - я сделал:
Исправлена!
Вы также можете вручную отредактировать этот файл и исправить MAC-адреса ...
источник
От
README
на/etc/udev/rules.d
:дальше:
поэтому, пожалуйста, не копируйте / вставляйте файлы , как описано в ответе @epek , а просто добавьте туда другой файл с более высоким целым числом в начале имени файла. Например,
источник
для Ubuntu 14.04 получил домашний хит «автозагрузка приложений», нажмите «добавить имя-сети», «cmd-sudo service network network manager restart commant- - [его работа работает только с действующими сетевыми настройками, такими как ips, dns, gateway и т. д.]
источник
Простой обходной путь - отредактировать /etc/rc.local , чтобы загружать NetworkManager при каждой загрузке компьютера. Это на самом деле не решает проблему с корнем, но сделало вещи функциональными и простыми для меня.
Сначала выполните эту команду:
Затем содержимое должно выглядеть примерно так:
источник