Betalingsmåter Abuse

Slik deaktiverer du Network Manager

02.03.2021, 20:45

I noen Linux-distribusjoner er en funksjonsrik nettverkstilkoblingsadministrator kalt Network Manager installert som standard. I noen tilfeller er det ikke lenger nødvendig, og brukere leter etter måter å deaktivere det på.

Årsakene er varierte: behovet for å administrere Wi-Fi-adapteren, for å konfigurere Internett fra konsollen, det er en alternativ måte å administrere nettverket på. Uavhengig av fordelingen for dette formålet kan du bruke verktøyet systemctl.

Så, for å deaktivere Network Manager Ubuntu, CentOS eller Debian, alt du trenger å gjøre er å kjøre kommandoen:

$ sudo systemctl stop

Sørg for å deaktivere NetworkManager ved hjelp av nmcli:

$ nmcli list

Det vises en tjenestemelding som sier at programmet ikke lenger administrerer nettverksinnstillinger. Kjør kommandoen for å deaktivere NetworkManager umiddelbart etter oppstart av systemet:

$ sudo systemctl disable

Du kan hindre programmet i å konfigurere nettverket for grensesnitt. Dette gjør du ved å legge til kommandoen på linjen /etc/NetworkManager/NetworkManager.conf:

$ vi /etc/NetworkManager/NetworkManager.conf
managed = false

Deretter må du legge til konfigurasjonen for grensesnittet, for eksempel enp0s2, i filen /etc/network/interfaces, hvis den ikke finnes der:

$ vi /etc/network/interfaces
iface eth1 inet static
address 192.168.0.102
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8

For CentOS eller Fedora må du opprette en lignende konfigurasjonsfil for grensesnittet i mappen /etc/sysconfig/network/.

Dette kan for eksempel være

vi /etc/sysconfig/network/enp0s3.conf
TYPE=Ethernet
BOOTPROTO=dhcp
NAME=enp0s3
UUID=9c3362c0-a615-4504-bb07-f2951f3810dd
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8


Etter en omstart vil det angitte grensesnittet ikke lenger administreres via NetworkManager. Men det er ikke alt. Hvis du bestemmer deg for å avinstallere programmet fordi du ikke lenger har bruk for det, kan du kjøre denne kommandoen:

$ sudo apt remove network-manager

I eldre versjoner av Ubuntu er kommandoen litt annerledes:

$ echo "manual" | sudo tee /etc/init/network-manager.override

Skriv inn passordet og start systemet på nytt. Hvis du ikke slettet lederen, men bare deaktiverte den, og etter en stund ble det nødvendig, bruk kommandoene:

$ sudo systemctl enable NetworkManager
$ sudo systemctl start NetworkManager

Men ikke glem å slette managed=false-linjen.