GNU/Linux >> Tutoriels Linux >  >> Cent OS

Échec du démarrage de LSB :activer/désactiver la mise en réseau - Au redémarrage du service réseau CentOS/RHEL (client DHCP)

Le problème

Impossible de démarrer la mise en réseau de manière fiable sur un serveur lors de l'utilisation de DHCP :

# sudo /etc/init.d/network restart
Restarting network (via systemctl): Job for network.service failed because the control process exited with error code. 
See "systemctl status network.service" and "journalctl -xe" for details.
[FAILED]
# journalctl -xe
Nov 29 18:57:42 hostaname.domain.com dhclient[37653]: exiting.
Nov 29 18:57:42 hostaname.domain.com network[37498]: [FAILED]
Nov 29 18:57:42 hostaname.domain.com network[37498]: RTNETLINK answers: File
Nov 29 18:57:42 hostaname.domain.com network[37498]: RTNETLINK answers: File
Nov 29 18:57:42 hostaname.domain.com network[37498]: RTNETLINK answers: File
Nov 29 18:57:42 hostaname.domain.com network[37498]: RTNETLINK answers: File
Nov 29 18:57:42 hostaname.domain.com network[37498]: RTNETLINK answers: File
Nov 29 18:57:42 hostaname.domain.com network[37498]: RTNETLINK answers: File
Nov 29 18:57:42 hostaname.domain.com network[37498]: RTNETLINK answers: File
Nov 29 18:57:42 hostaname.domain.com network[37498]: RTNETLINK answers: File
Nov 29 18:57:42 hostaname.domain.com network[37498]: RTNETLINK answers: File
Nov 29 18:57:42 hostaname.domain.com systemd[1]: network.service: control pr
Nov 29 18:57:42 hostaname.domain.com systemd[1]: Failed to start LSB: Bring
-- Subject: Unit network.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit network.service has failed.
--
-- The result is failed.
Nov 29 18:57:42 hostaname.domain.com systemd[1]: Unit network.service entere
Nov 29 18:57:42 hostaname.domain.com systemd[1]: network.service failed.
Nov 29 18:57:42 hostaname.domain.com polkitd[36998]: Unregistered Authentica
# sudo systemctl status -l network.service
● network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2016-12-12 12:48:04 EST; 28s ago
Docs: man:systemd-sysv-generator(8)
Process: 17797 ExecStop=/etc/rc.d/init.d/network stop (code=exited, status=0/SUCCESS)
Process: 18067 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

Dec 12 12:47:58 hostname.domain.com network[18067]: [FAILED]
Dec 12 12:47:58 hostname.domain.com network[18067]: Bringing up interface eth1:
Dec 12 12:48:04 hostname.domain.com network[18067]: Determining IP information for eth1... failed; no link present. Check cable?
Dec 12 12:48:04 hostname.domain.com network[18067]: [FAILED]
Dec 12 12:48:04 hostname.domain.com network[18067]: /etc/rc.d/init.d/network: line 88: ifcfg-eth0:DEVICE=eth0: command not found
Dec 12 12:48:04 hostname.domain.com network[18067]: /etc/rc.d/init.d/network: line 89: ifcfg-eth0:TYPE=Ethernet: command not found
Dec 12 12:48:04 hostname.domain.com systemd[1]: network.service: control process exited, code=exited status=1
Dec 12 12:48:04 hostname.domain.com systemd[1]: Failed to start LSB: Bring up/down networking.
Dec 12 12:48:04 hostname.domain.com systemd[1]: Unit network.service entered failed state.
Dec 12 12:48:04 hostname.domain.com systemd[1]: network.service failed.

fichier de configuration réseau :

# less /etc/sysconfig/network-scripts/ifcfg-eth0
# Generated by parse-kickstart
IPV6INIT=yes
BOOTPROTO=dhcp
DEVICE=eth0
ONBOOT=yes
UUID=ccb107d4-4be6-453b-80f2-f803acc5f897
TYPE=Ethernet
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME="System eth0"
PEERDNS=yes
PEERROUTES=yes
DHCP_HOSTNAME=
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

La solution

Un système CentOS/RHEL configuré pour la mise en réseau DHCP ne parvient pas à acquérir une adresse IP lors du redémarrage du service réseau. Ajout du paramètre PERSISTENT_DHCLIENT au fichier de configuration de l'interface réseau garantit que le client DHCP Oracle Linux (dhclient) demande systématiquement un bail d'adresse IP au serveur DHCP.

1. Ajoutez PERSISTENT_DHCLIENT directive dans /etc/sysconfig/network fichier comme suit :

# vi /etc/sysconfig/network
NETWORKING=yes
PERSISTENT_DHCLIENT=yes

2.Redémarrez les services réseau :

# /sbin/service network restart              ## For CentOS/RHEL 5/6
# /usr/bin/systemctl restart network         ## For CentOS/RHEL 7/8


Cent OS
  1. Réseau ponté RHEL / CentOS KVM

  2. Comment redémarrer le service réseau sur CentOS 8 ou RHEL 8

  3. Centos - Échec du démarrage du serveur Apache Http - Httpd.service a échoué ?

  4. CentOS / RHEL 7 :Activer NTP pour démarrer au démarrage après une nouvelle installation (désactiver chrony)

  5. CentOS / RHEL 7 :impossible de démarrer le service vsftpd

Comment démarrer le service au démarrage avec RHEL 8 / CentOS 8 Linux

RHEL 8 / CentOS 8 activent le service ssh

Héberger plusieurs domaines de messagerie dans PostfixAdmin sur CentOS/RHEL

3 façons de créer un pont réseau dans RHEL/CentOS 8

Le réseau Intel I219-LM Centos 6 n'a pas pu démarrer

Impossible de démarrer le service réseau CentOS 7