The Geek Diary

Disabling NetworkManager

Seuraavat vaiheet poistavat NetworkManager-palvelun käytöstä ja mahdollistavat käyttöliittymän hallinnan vain verkkopalvelun avulla.

1. NetworkManagerin hallinnoimien liitäntöjen tarkistaminen

# nmcli device status

Tällöin näytetään taulukko, jossa luetellaan kaikki verkkoliitännät ja niiden TILA. Jos Network Manager ei ohjaa liitäntää, sen STATE-luettelossa lukee unmanaged. Mikä tahansa muu arvo osoittaa, että rajapinta on Network Managerin hallinnassa.

2. Pysäytä NetworkManager-palvelu:

# systemctl stop NetworkManager

3. Poista palvelu pysyvästi käytöstä:

# systemctl disable NetworkManager

4. Vahvistaaksesi, että NetworkManager-palvelu on poistettu käytöstä

# systemctl list-unit-files | grep NetworkManager

5. Ota NetworkManager-palvelu pois käytöstä. Lisää alla oleva parametri tiedostoon /etc/sysconfig/network-scripts/ifcfg-ethX niiden liitäntöjen, joita NetworkManager hallinnoi, muuttamiseksi hallitsemattomiksi.

NM_CONTROLLED="no"

Huomautus: Muista muuttaa NM_CONTROLLED=”yes” muotoon ”no”, tai verkkopalvelu saattaa valittaa ”Connection activation failed” (Yhteyden aktivointi epäonnistui), kun se ei löydä käynnistettävää rajapintaa

Vaihtaa ”verkko”-palveluun

Kun NetworkManager on poistettu käytöstä, rajapinta voidaan konfiguroida käytettäväksi verkkopalvelun kanssa. Seuraa alla olevia ohjeita määrittääksesi liitännän verkkopalvelua käyttäen.

1. Aseta IP-osoite konfigurointitiedostossa: /etc/sysconfig/network-scripts/ifcfg-eth0. Aseta NM_CONTROLLED-arvoksi no ja määritä staattinen IP-osoite tiedostossa.

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

2. Aseta käytettävät DNS-palvelimet lisäämällä tiedostoon: /etc/resolv.conf :

nameserver nameserver 

3. Ota verkkopalvelu käyttöön

# systemctl enable network

4. Käynnistä verkkopalvelu uudelleen

# systemctl restart network

.