The Geek Diary

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"

OBS: Sørg for at ændre NM_CONTROLLED=”yes” til “no”, ellers kan netværkstjenesten klage over “Connection activation failed”, når den ikke kan finde en grænseflade at starte

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