The Geek Diary

Disabling NetworkManager

A következő lépésekkel letiltjuk a NetworkManager szolgáltatást, és lehetővé tesszük, hogy az interfészt csak a hálózati szolgáltatás kezelje.

1. Annak ellenőrzése, hogy mely interfészeket kezeli a NetworkManager

# nmcli device status

Ez egy táblázatot jelenít meg, amely az összes hálózati interfészt és azok STÁTUSÁt sorolja fel. Ha a Hálózatkezelő nem irányít egy interfészt, akkor annak STATE-ja nem kezeltként jelenik meg. Bármely más érték azt jelzi, hogy az interfész a hálózatkezelő irányítása alatt áll.

2. Állítsa le a NetworkManager szolgáltatást:

# systemctl stop NetworkManager

3. Távolítsa el a szolgáltatást véglegesen:

# systemctl disable NetworkManager

4. A NetworkManager szolgáltatás letiltásának megerősítése

# systemctl list-unit-files | grep NetworkManager

5. A NetworkManager szolgáltatás letiltásának megerősítése

. Adja hozzá az alábbi paramétert az /etc/sysconfig/network-scripts/ifcfg-ethX állományhoz a NetworkManager által kezelt interfészek kezelhetetlenné tételéhez.

NM_CONTROLLED="no"

Figyelem: Az NM_CONTROLLED=”yes” értéket mindenképpen módosítsa “no”-ra, különben a hálózati szolgáltatás panaszt tehet a “Connection activation failed” (kapcsolat aktiválása sikertelen) üzenetre, amikor nem talál indítandó interfészt

Váltás “hálózati” szolgáltatásra

Ha a NetworkManager ki van kapcsolva, az interfész konfigurálható a hálózati szolgáltatással való használatra. A hálózati szolgáltatásokat használó interfész konfigurálásához kövesse az alábbi lépéseket.

1. Állítsa be az IP-címet a konfigurációs fájlban: /etc/sysconfig/network-scripts/ifcfg-eth0. Állítsa az NM_CONTROLLED értéket no értékre, és rendeljen statikus IP-címet a fájlban.

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

2. Állítsa be a használni kívánt DNS-kiszolgálókat a fájlba való beírással: /etc/resolv.conf :

nameserver nameserver 

3. Engedélyezze a hálózati szolgáltatást

# systemctl enable network

4. Indítsa újra a hálózati szolgáltatást

# systemctl restart network

.