Je rencontre un problème sur Centos7 lors de la tentative de démarrage du service réseau. Je reçois le message d'erreur ci-dessous.
Failed to start LSB: Bring up/down networking
Le problème est survenu lorsque j'ai réalisé qu'il ne prenait pas mon adresse IP statique du fichier/etc/sysconfig/network-scripts/ifcfg-eth0 (ci-dessous).
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
Au redémarrage, l'appareil se chargerait avec l'adresse IP de 192.168.0.7, clairement pas l'adresse IP statique attribuée, et ne sait pas comment il obtient les informations d'un serveur DHCP (que j'ai, mon routeur)
J'ai essayé de désactiver le NetworkManager, car cela pourrait avoir causé des ravages avec le service réseau en émettant la commande ci-dessous.
systemctl stop NetworkManager
puis activer le réseau
systemctl start network
encore une fois la même erreur est survenue, j'ai alors tué le processus dhclient et tenté de démarrer le service réseau encore et encore eu la même erreur.
Perdant patience, puisque j'avais à ce moment-là une connectivité à Internet sur le serveur via l'IP DHCP, j'ai effectué un "yum remove Network Manager" et essayé un redémarrage, encore une fois en vain. Je ne sais pas si c'était une bonne idée ou non, mais bon ça ne marchait pas de toute façon.
Il me semble avoir épuisé les suggestions que je pouvais trouver sur Internet. Vous vous demandez si quelqu'un d'autre a une idée de ce qui pourrait se passer.
edit: encore une note, ce n'est pas un VM ou lié à la virtualisation de quelque façon que ce soit. C'est simplement un RaspberryPI 3
Merci beaucoup.
Modifier: entrées de journal:
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
Juste au cas où quelqu'un aurait toujours un problème avec Centos 7 sur le Raspberry Pi en ce qui concerne cette erreur "LSB".
J'ai finalement découvert que le /etc/rc.d/init.d/network
le script qui est exécuté, sortira immédiatement avec une erreur avec status=6
si un fichier spécifique n'existe pas, à savoir /etc/sysconfig/network
.
Je n'ai aucune idée de la raison pour laquelle ce fichier est requis, car sur un autre système, je travaille sur le fichier, mais il est vide. Mais cela n'existait pas avec le système d'exploitation Centos 7 que j'ai obtenu pour mon Raspberry. Après avoir suivi toutes les autres étapes (supprimer Network Manager, définir l'IP statique dans le fichier ifcfg, tuer le processus dhc pour Network Manager, etc.) si vous obtenez toujours cette erreur, essayez simplement:
touch /etc/sysconfig/network
Le fichier peut être vide. Il suffit d'exister.
Redémarrez ensuite le service réseau:
systemctl restart network
Et le tour est joué. Je me rends compte que c'est un très petit correctif, mais j'ai traversé tous les maux de tête et essaie ci-dessus avant de trouver cela et j'étais bon à poursuivre.
J'ai récemment eu le même problème, c'est-à-dire l'échec du réseau.
Impossible de démarrer LSB: mise en réseau haut/bas
La solution qui fonctionnait pour moi était de désactiver le NetworkManger:
systemctl stop NetworkManager
systemctl disable NetworkManager
Redémarré et network.service était actif (en cours d'exécution).
Tu devrais utiliser
BOOTPROTO=none
au lieu de
BOOTPROTO=static
La première est la syntaxe correcte dans RHEL/CentOS 7.
J'ai eu la même erreur en essayant de démarrer i2p en tant que service. J'ai cependant remarqué que certaines parties du paquet de support Linux Standard Base n'étaient pas installées sur mon système. Après avoir installé ceux-ci, il n'y avait plus de problème.