The Geek Diary

Dezactivarea NetworkManager

Pasii următori vor dezactiva serviciul NetworkManager și vor permite ca interfața să fie gestionată doar de serviciul de rețea.

1. Pentru a verifica care sunt interfețele gestionate de NetworkManager

# nmcli device status

Aceasta afișează un tabel care listează toate interfețele de rețea împreună cu STATE. Dacă Network Manager nu controlează o interfață, STATE-ul acesteia va fi listat ca fiind neadministrat. Orice altă valoare indică faptul că interfața se află sub controlul Network Manager.

2. Opriți serviciul NetworkManager:

# systemctl stop NetworkManager

3. Dezactivați serviciul permanent:

# systemctl disable NetworkManager

4. Pentru a confirma că serviciul NetworkManager a fost dezactivat

# systemctl list-unit-files | grep NetworkManager

5. Adăugați parametrul de mai jos în /etc/sysconfig/network-scripts/ifcfg-ethX al interfețelor care sunt gestionate de NetworkManager pentru a le face negestionate.

NM_CONTROLLED="no"

Nota: Asigurați-vă că schimbați NM_CONTROLLED=”yes” în „no” sau serviciul de rețea se poate plânge de „Connection activation failed” (Activarea conexiunii a eșuat) atunci când nu poate găsi o interfață pe care să o pornească

Schimbarea la serviciul „network”

Când NetworkManager este dezactivat, interfața poate fi configurată pentru a fi utilizată cu serviciul de rețea. Urmați pașii de mai jos pentru a configura și interfața folosind serviciile de rețea.

1. Setați adresa IP în fișierul de configurare: /etc/sysconfig/network-scripts/ifcfg-eth0. Setați valoarea NM_CONTROLLED la no și atribuiți o adresă IP statică în fișierul.

NAME="eth0"HWADDR=...ONBOOT=yesBOOTPROTO=noneIPADDR=...NETMASK=...GATEWAY=...TYPE=EthernetNM_CONTROLLED=no

2. Setați serverele DNS care urmează să fie utilizate adăugând în fișier: /etc/resolv.conf :

nameserver nameserver 

3. Activați serviciul de rețea

# systemctl enable network

4. Reporniți serviciul de rețea

# systemctl restart network

.