nie można zrestartować demona sieciowego

9

Podczas pisania sudo service networking restartpojawia się błąd, jak pokazano poniżej:

edward@computer:~$ sudo service networking restart
stop: Job failed while stopping
start: Job is already running: networking

Dostałem ten błąd, gdy chciałem zrestartować networkingpo zmianie adresu mac, a także po ustawieniu statycznego adresu IP w /etc/network/interfacespliku.

Ten sam błąd pojawia się nawet po przywróceniu tych zmian i gdy mój komputer działa poprawnie.

Przeglądając /var/log/syslogto znalazłem:

kernel: [ 6448.036144] init: networking post-stop process (28701) 
                                                  terminated with status 100

czy ma to związek z nieudanym zatrzymaniem / uruchomieniem?

Jestem na Ubuntu 14.04

Edward Torvalds
źródło
1
@edwardtorvalds - czy zrestartowałeś się po wprowadzeniu tej zmiany MAC? Dzienniki Ubuntu / Debian /var/log/sysloglub w dmesg.
slm
@slm tutaj jest link do mojego syslogpliku
Edward Torvalds
@slm tutaj jest link do mojego dmesgpliku
Edward Torvalds
@edwardtorvalds Oczyściłem swoje komentarze, odpowiedni wynik jest teraz w pytaniu. Może możesz zrobić to samo dla tych, którzy tak naprawdę nie pomagają przyszłym czytelnikom tego pytania.
Anthon

Odpowiedzi:

8

Błąd ( post-stop) w twoim dzienniku wydaje się być związany z tym (w /etc/init/networking.conflinii 25ff.):

post-stop script
    if [ -z "$UPSTART_STOP_EVENTS" ]; then
        echo "Stopping or restarting the networking job is not supported."
        echo "Use ifdown & ifup to reconfigure desired interface."
        exit 100
    fi

Otrzymasz kod wyjścia, ale nie otrzymasz bardziej pouczającego komunikatu, jeśli to zrobisz sudo service networking restart.

Ten raport o błędzie zawiera wiele szczegółów na temat problemu. Wygląda na przestarzałe zachowanie. /etc/init.d/networking stopnie działa i na Debianie Jessie sudo service networking stopteż nie ma żadnego efektu. Wygląda na to, że musisz teraz uruchamiać ifup/ ifdownna poszczególnych interfejsach sieciowych, więc miejmy nadzieję, że nie masz ich zbyt wiele.

W przypadku korzystania ifup/ ifdownjest nie do przyjęcia, to pozwala na przywrócenie zachowanie 13.10.

Ostateczne rozwiązanie to: sudo service network-manager restart

Anthon
źródło
@edwardtorvalds Mam nadzieję, że masz teraz działający adres MAC / statyczny adres IP
Anthon
moja zmiana MAC / statyczny adres IP działały już dobrze, tak jak powiedziałem w pytaniu. ale dziękuję za zainteresowanie :)
Edward Torvalds
Nie byłem w stanie zrestartować go za pomocą tego polecenia, więc użyłem wtedy GUI
Edward Torvalds