NetworkManager deaktivieren
Die folgenden Schritte deaktivieren den NetworkManager-Dienst und ermöglichen, dass die Schnittstelle nur vom Netzwerkdienst verwaltet wird.
1. Um zu überprüfen, welche Schnittstellen von NetworkManager verwaltet werden
# nmcli device status
Dadurch wird eine Tabelle angezeigt, die alle Netzwerkschnittstellen zusammen mit ihrem STATUS auflistet. Wenn Network Manager eine Schnittstelle nicht steuert, wird ihr STATUS als nicht verwaltet aufgeführt . Jeder andere Wert zeigt an, dass die Schnittstelle von Network Manager gesteuert wird.
2. Beenden Sie den NetworkManager-Dienst:
# systemctl stop NetworkManager
3. Deaktivieren Sie den Dienst dauerhaft:
# systemctl disable NetworkManager
4. Um zu bestätigen, dass der NetworkManager-Dienst deaktiviert wurde
# systemctl list-unit-files | grep NetworkManager
5. Fügen Sie den folgenden Parameter in /etc/sysconfig/network-scripts/ifcfg-ethX von Schnittstellen hinzu, die von NetworkManager verwaltet werden, um sie nicht verwaltet zu machen.
NM_CONTROLLED="no"Hinweis:Stellen Sie sicher, dass Sie NM_CONTROLLED="yes" ändern auf „nein “ oder der Netzwerkdienst kann sich über „Verbindungsaktivierung fehlgeschlagen“ beschweren, wenn er keine Schnittstelle zum Starten findet
Wechsel zum „Netzwerk“-Dienst
Wenn der NetworkManager deaktiviert ist, kann die Schnittstelle für die Verwendung mit dem Netzwerkdienst konfiguriert werden. Führen Sie die folgenden Schritte aus, um Netzwerkdienste zu konfigurieren und zu verbinden.
1. Stellen Sie die IP-Adresse in der Konfigurationsdatei ein:/etc/sysconfig/network-scripts/ifcfg-eth0. Setzen Sie den NM_CONTROLLED-Wert auf no und weisen Sie in der Datei eine statische IP-Adresse zu.
NAME="eth0" HWADDR=... ONBOOT=yes BOOTPROTO=none IPADDR=... NETMASK=... GATEWAY=... TYPE=Ethernet NM_CONTROLLED=no
2. Legen Sie die zu verwendenden DNS-Server fest, indem Sie Folgendes in die Datei einfügen:/etc/resolv.conf :
nameserver [server 1] nameserver [server 2]
3. Aktivieren Sie den Netzwerkdienst
# systemctl enable network
4. Starten Sie den Netzwerkdienst neu
# systemctl restart networkCentOS / RHEL 5, 6 :So deaktivieren Sie NetworkManager
Linux OS Service „NetworkManager“