Төлем әдістері Abuse

Желі менеджерін қалай өшіруге болады

02.03.2021, 20:45

Кейбір Linux дистрибутивтері желі менеджері деп аталатын әдепкі бойынша орнатылған көп функционалды желі қосылымын басқару менеджерімен бірге келеді. Кейбір жағдайларда оған қажеттілік жоқ, ал пайдаланушылар оны өшіру жолдарын іздейді.

Себептері әртүрлі: Wi-Fi адаптерін басқару, консольден Интернетті конфигурациялау қажеттілігі, желіні басқарудың балама жолы пайда болды. Таратылымға қарамастан, бұл мақсат үшін systemctl утилитасын пайдалануға болады.

Сонымен, Network Manager Ubuntu, CentOS немесе Debian өшіру үшін пәрменді орындаңыз:

 $ sudo systemctl stop

nmcli арқылы NetworkManager өшірілгеніне көз жеткізіңіз:

 $ nmcli list

Бағдарлама желі параметрлерін басқармайтынын көрсететін қызметтік хабар пайда болады. Жүйені жүктегеннен кейін NetworkManager бағдарламасын бірден өшіру үшін келесі пәрменді орындау керек:

 $ 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

CentOS немесе Fedora үшін /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


Қайта жүктеуден кейін көрсетілген интерфейс енді NetworkManager арқылы басқарылмайды. Бірақ бұл бәрі емес. Бағдарламаны қажет етпейтіндіктен жоюды шешсеңіз, келесі пәрменді орындаңыз:

$ sudo apt remove network-manager

Ubuntu ескі нұсқаларында пәрмен сәл өзгеше:

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

Құпия сөзді енгізіп, жүйені қайта жүктеңіз. Егер сіз менеджерді жоймасаңыз, бірақ оны жай ғана өшіріп тастасаңыз және біраз уақыттан кейін ол қажет болса, пәрмендерді пайдаланыңыз:

 $ sudo systemctl enable NetworkManager $ sudo systemctl start NetworkManager

Бірақ managed=false жолды жоюды ұмытпаңыз.