Неке Линук дистрибуције долазе са подразумевано инсталираним мултифункционалним менаџером за управљање мрежним везама, који се зове Нетворк Манагер. У неким случајевима више нема потребе за тим, а корисници траже начине да га онемогуће.
Разлози су различити: потреба за управљањем Ви-Фи адаптером, конфигурисањем Интернета са конзоле, појавио се алтернативни начин управљања мрежом. Без обзира на дистрибуцију, за ову сврху можете користити услужни програм systemctl
.
Дакле, да бисте онемогућили Нетворк Манагер Убунту, ЦентОС или Дебиан, само покрените наредбу:
$ sudo systemctl stop
Уверите се да је НетворкМанагер онемогућен помоћу nmcli
:
$ nmcli list
Појавиће се сервисна порука која указује да програм више не управља мрежним подешавањима. Да бисте онемогућили НетворкМанагер одмах након покретања система, морате покренути наредбу:
$ sudo systemctl disable
Можете спречити програм да конфигурише мрежу за интерфејсе. Да бисте то урадили, потребно је да додате команду у ред /etc/NetworkManager/NetworkManager.conf:
$ vi /etc/NetworkManager/NetworkManager.conf managed = false
Затим морате додати конфигурацију за интерфејс, на пример enp0s2
, у датотеку /etc/network/interfaces
ако није тамо:
$ 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
За ЦентОС или Федора, потребно је да креирате сличну конфигурациону датотеку интерфејса у директоријуму /etc/sysconfig/network/
.
на пример:
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
Након поновног покретања, наведеним интерфејсом више неће управљати НетворкМанагер. Али то није све. Ако одлучите да уклоните програм јер вам више није потребан, покрените следећу команду:
$ sudo apt remove network-manager
У старијим верзијама Убунту-а команда је мало другачија:
$ echo "manual" | sudo tee /etc/init/network-manager.override
Унесите лозинку и поново покрените систем. Ако нисте избрисали менаџера, већ сте га једноставно онемогућили и након неког времена је постао потребан, користите команде:
$ sudo systemctl enable NetworkManager $ sudo systemctl start NetworkManager
Али не заборавите да уклоните линију managed=false
.