Podczas próby uruchomienia usługi sieciowej występuje problem z Centos7. Otrzymuję poniższy komunikat o błędzie.
Failed to start LSB: Bring up/down networking
Problem pojawił się, gdy zdałem sobie sprawę, że nie pobrałem mojego statycznego adresu IP z pliku / etc / sysconfig / network-scripts / ifcfg-eth0 (znaleziony poniżej).
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.16
NETMASK=255.255.255.0
HWADDR=B8:27:EB:C3:1E:EC
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
Podczas ponownego uruchamiania urządzenie ładuje się z adresem IP 192.168.0.7, oczywiście nie przypisuje się tego statycznego adresu IP i nie ma pewności, w jaki sposób otrzymuje informacje o serwerze DHCP (który mam, mój router)
Próbowałem wyłączyć Menedżera sieci, ponieważ mogło to spowodować spustoszenie w usłudze sieciowej, wydając poniższe polecenie.
systemctl stop NetworkManager
a następnie włącz sieć
systemctl start network
ponownie pojawił się ten sam błąd, a następnie zabiłem proces dhclient i spróbowałem ponownie uruchomić usługę sieciową i ponownie dostałem ten sam błąd.
Tracę cierpliwość, ponieważ miałem wtedy łączność z Internetem na serwerze za pośrednictwem DHCP IP, wykonałem „mniam usuń Network Managera” i spróbowałem ponownie uruchomić komputer, znowu bezskutecznie. Nie jestem pewien, czy to był dobry pomysł, czy nie, ale hej, to i tak nie działało.
Wydaje mi się, że wyczerpałem sugestie, które mogłem znaleźć w Internecie. Zastanawiam się, czy ktokolwiek inny ma pojęcie, co się dzieje.
edycja: jeszcze jedna uwaga, nie jest to maszyna wirtualna ani w żaden sposób związana z wirtualizacją. To po prostu RaspberryPI 3
Wielkie dzięki.
Edycja: Wpisy do dziennika:
Jan 01 00:00:06 <hostname> systemd[1]: Starting LSB: Bring up/down networking...
Jan 01 00:00:06 <hostname> systemd[1]: network.service: control process exited, code=exited status=6
Jan 01 00:00:06 <hostname> systemd[1]: Failed to start LSB: Bring up/down networking
Jan 01 00:00:06 <hostname> systemd[1]: Unit network.service entered failed state
Jan 01 00:00:06 <hostname> systemd[1]: network.service failed
źródło
/var/sysconfig/network-scripts/ifcfg-eth0
że naprawdę masz na myśli/etc/sysconfig/network-scripts/ifcfg-eth0
, prawda?HWADDR
że ten plik naprawdę odpowiada karcie sieciowej?/var/log/
tych rzeczach, który zostanie zalogowany w CentOS lub z wyjściajournalctl -l -b 0
.Odpowiedzi:
Na wypadek, gdyby ktoś nadal miał problem z Centos 7 na Raspberry Pi w związku z tym błędem „LSB”.
W końcu dowiedziałem się, że
/etc/rc.d/init.d/network
skrypt, który jest uruchamiany, od razu się przekręci,status=6
jeśli określony plik nie istnieje, mianowicie/etc/sysconfig/network
.Nie mam pojęcia, dlaczego ten plik jest wymagany, ponieważ w innym systemie pracuję nad plikiem istnieje, ale jest pusty. Ale nie istniał po wyjęciu z pudełka z systemem operacyjnym Centos 7, który dostałem dla mojego Raspberry. Po wykonaniu wszystkich innych kroków (usuń Menedżera sieci, ustaw statyczny adres IP w pliku ifcfg, zabij proces dhc dla Menedżera sieci itp.), Jeśli nadal pojawia się ten błąd, po prostu spróbuj:
Plik może być pusty. Po prostu musi istnieć.
Następnie uruchom ponownie usługę sieciową:
I voila. Zdaję sobie sprawę, że jest to bardzo niewielka poprawka, ale przeszedłem przez wszystkie bóle głowy i próbowałem powyżej, zanim to znalazłem, i byłem dobry, aby po nie sięgnąć.
źródło
Ostatnio miałem ten sam problem, tj. Awarię usługi network.service
Rozwiązaniem, które zadziałało, było wyłączenie NetworkManger:
Zrestartowano, a usługa network.service była aktywna (uruchomiona) .
źródło
Powinieneś użyć
zamiast
Pierwsza to poprawna składnia w RHEL / CentOS 7.
źródło
BOOTPROTO=STATIC
. Odniesienie: unix.stackexchange.com/questions/167083/…Mam ten sam błąd podczas próby uruchomienia i2p jako usługi. Zauważyłem jednak, że części pakietu wsparcia Linux Standard Base nie zostały zainstalowane w moim systemie. Po ich zainstalowaniu nie było już problemu.
źródło
Usuń linie
BOOTTOPRO=""
iIPADDR=""
. Do tego wątku doszłam z tym samym problemem. Początkowo dodałem linie BOOTTOPRO i IPPADDR, aby ustawić wartości statyczne dla enp0s3. Po usunięciu tych dwóch wierszy byłem w stanie to zrobićsystemctl restart network.service
źródło
IPADDR=...
nie można skonfigurować statycznego adresu IP. To nie jest naprawdę pomocne.