Myślę, że zaczęło się to dziać kilka miesięcy temu, kiedy uaktualniłem z 10.04 do 12.04.
Po każdym ponownym uruchomieniu menedżer sieci nie uruchamia się. Muszę uruchomić ręcznie sudo start network-manager
, a potem wszystko działa dobrze.
Rzeczy, które już próbowałem (ponowne uruchomienie po każdej próbie naprawy):
- Zweryfikowano, że wszystkie łącza /etc/rc*.d/*net-manager istnieją tak, jak powinny.
- Ponieważ wzmiankowany plik konfiguracyjny menedżera sieci wspomina
local-filesystems
, a mój fstab zawierał odniesienie do dysku twardego USB, który nie jest podłączony, skomentowałem ten wiersz poza fstab. sudo dpkg-reconfigure network-manager
i wtedysudo apt-get install --reinstall network-manager
- Szukałem podpowiedzi w dzienniku systemowym, nie widziałem niczego, co by wyskoczyło.
Nie sądzę, żebym zmodyfikował /etc/init/network-manager.conf
, ale tutaj jest to w celach informacyjnych:
# 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
źródło
lo
jest w tym pliku, nawet jeśli pozostawia WIFI całkowicie nieskonfigurowane!W moim Arch Linux musiałem uruchomić następującą komendę, a teraz
NetworkManager
uruchomię się automatycznie:Umożliwia
NetworkManager
to uruchomienie przy starcie. Właśnie to rozumiem.źródło
Miał ten sam problem, ale żadne z proponowanych rozwiązań (w tym niektóre z innych forów) nie pomogło.
W każdym razie po przeczytaniu odpowiedzi Gordona po prostu usunąłem
and static-network-up
wiersz/etc/init/network-manager.conf
. Zadziałało.źródło
auth eth0
w swoich interfejsach, poczeka kilka minut, zawiedzie i nigdy nie uruchomi zdarzenia.auto eth0
? Podczas oczekiwania przez kilka minut powie „czekam na konfigurację sieci”, dlatego zapytałem.Miałem ten sam problem po zmianie komputera Thinkpad podczas ponownego używania starego dysku. Nadal pamiętał stare adresy MAC. Musiałem usunąć je ręcznie w /etc/udev/rules.d/70-persistent-net.rules, co rozwiązało problem.
źródło
To samo tutaj 12.04 - zrobiłem:
Naprawiony!
Możesz także ręcznie edytować ten plik i poprawić adresy mac ...
źródło
Od
README
dnia/etc/udev/rules.d
:dalej:
więc proszę, nie kopiuj / wklej plików , jak opisano w odpowiedzi @epek , ale po prostu dodaj tam inny plik z wyższą liczbą całkowitą na początku pod nazwą pliku. Na przykład
źródło
dla Ubuntu 14.04 dostał home-hit „aplikacje startowe” hit dodaj nazwy-sieci cmd-sudo usługa menedżer sieci uruchom ponownie komendę- - [działa tylko poprawne ustawienia sieciowe, takie jak ips, dns, brama itp.]
źródło
Łatwym obejściem jest edycja pliku /etc/rc.local w celu uruchomienia Menedżera sieci przy każdym uruchomieniu komputera. To tak naprawdę nie rozwiązuje problemu root, ale sprawiło, że wszystko stało się funkcjonalne i proste.
Najpierw wykonaj to polecenie:
Następnie treść powinna wyglądać podobnie do tego:
źródło