GNU/Linux >> LINUX-Kenntnisse >  >> Linux

CentOS 7-Netzwerkdienst kann nicht gestartet werden

Lösung 1:

In Centos7.0 führt das Deaktivieren von NetworkManager dazu, dass ein für NetworkManager konfigurierter DHCP-Client ausgeführt wird. Dies verursacht die Fehlermeldung RTNETLINK answers: File exists wenn die network Dienst gestartet.

Die veraltete dhclient Der Vorgang hat den zusätzlichen "Vorteil", dass bei Ablauf des Mietvertrags Ihre dhclient wird ersticken, da es NetWorkManager nicht erreichen kann, wodurch Ihre IP-Adresse entfernt wird.

Wenn Sie grep dafür werden Sie sehen, dass es auf eine NetWorkManager-Konfigurationsdatei verweist.

[[email protected] ~]# ps -ef | grep dhc
root      1865   792  0 Apr28 ?        00:00:00 /sbin/dhclient -d -sf \
 /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-eno1.pid -lf\
 /var/lib/NetworkManager/dhclient-c96e56d3-a4c9-4a87-85ca-93dc0ca268f2-eno1.lease\
 -cf /var/lib/NetworkManager/dhclient-eno1.conf eno1

Was Sie also tun können, ist die dhclient zu töten und starten Sie erst dann Ihren Netzwerkdienst.

Lösung 2:

Dieser Fehler wird auch durch einen IP-Konflikt verursacht. Versuchen Sie:systemctl stop network , dann ifup eth0 .


Linux
  1. So starten Sie den Netzwerkdienst unter CentOS 8 oder RHEL 8 neu

  2. Starten Sie den OpenCA-Dienst automatisch über Systemd in CentOS 7

  3. Firewalld kann unter CentOS 8 mit einer DBusException nicht gestartet werden

  4. Centos – Systemd killt Dienst sofort nach Start?

  5. CentOS / RHEL 7:vsftpd-Dienst kann nicht gestartet werden

So starten, stoppen oder starten Sie Dienste in CentOS 8 neu

Netzwerkdienste

So starten, stoppen oder starten Sie Netzwerkdienste unter Rocky Linux 8

Linux-Betriebssystemdienst „NetworkManager“

So deaktivieren Sie NetworkManager in CentOS/RHEL 8

Centos 7:Erste Schritte