Disabling NetworkManager
De følgende trin vil deaktivere NetworkManager-tjenesten og gør det muligt for grænsefladen kun at blive administreret af netværkstjenesten.
1. Sådan kontrolleres det, hvilke grænseflader der administreres af NetworkManager
# nmcli device status
Dette viser en tabel, der viser alle netværksgrænsefladerne sammen med deres STATE. Hvis Network Manager ikke styrer en grænseflade, vil dens STATE blive opført som unmanaged. Enhver anden værdi angiver, at grænsefladen er under Network Manager-kontrol.
2. Stop tjenesten NetworkManager:
# systemctl stop NetworkManager
3. Deaktiver tjenesten permanent:
# systemctl disable NetworkManager
4. Bekræft, at tjenesten NetworkManager er blevet deaktiveret
# systemctl list-unit-files | grep NetworkManager
5. Tilføj nedenstående parameter i /etc/sysconfig/network-scripts/ifcfg-ethX for grænseflader, der administreres af NetworkManager, for at gøre den uadministreret.
NM_CONTROLLED="no"
Skift til “network”-tjenesten
Når NetworkManager er deaktiveret, kan grænsefladen konfigureres til brug med netværkstjenesten. Følg nedenstående trin for at konfigurere en grænseflade ved hjælp af netværkstjenester.
1. Indstil IP-adressen i konfigurationsfilen: /etc/sysconfig/network-scripts/ifcfg-eth0. Indstil værdien NM_CONTROLLED til no, og tildel en statisk IP-adresse i filen.
NAME="eth0"HWADDR=...ONBOOT=yesBOOTPROTO=noneIPADDR=...NETMASK=...GATEWAY=...TYPE=EthernetNM_CONTROLLED=no
2. Indstil de DNS-servere, der skal bruges, ved at tilføje i filen:
NAME="eth0"HWADDR=...ONBOOT=yesBOOTPROTO=noneIPADDR=...NETMASK=...GATEWAY=...TYPE=EthernetNM_CONTROLLED=no
2. Indstil de DNS-servere, der skal bruges, ved at tilføje i filen: /etc/resolv.conf :
nameserver nameserver
3. Aktiver netværkstjenesten
# systemctl enable network
4. Genstart netværkstjenesten
# systemctl restart network