Ödeme Yöntemleri Abuse

Ağ Yöneticisi nasıl devre dışı bırakılır

02.03.2021, 20:45

Bazı Linux dağıtımlarında, Network Manager adı verilen zengin özelliklere sahip bir ağ bağlantısı yönetim yöneticisi varsayılan olarak yüklenir. Bazı durumlarda artık buna ihtiyaç duyulmuyor ve kullanıcılar bunu devre dışı bırakmanın yollarını arıyor.

Bunun nedenleri çeşitlidir: Wi-Fi adaptörünü yönetme ihtiyacı, interneti konsoldan yapılandırmak, ağı yönetmenin alternatif bir yolu vardır. Bu amaç için dağıtımdan bağımsız olarak systemctl yardımcı programını kullanabilirsiniz.

Yani, Ağ Yöneticisi Ubuntu, CentOS veya Debian'ı devre dışı bırakmak için tek yapmanız gereken komutu çalıştırmaktır:

$ sudo systemctl stop

NetworkManager'ı nmcli kullanarak devre dışı bıraktığınızdan emin olun:

$ nmcli list

Programın artık ağ ayarlarını yönetmediğini belirten bir hizmet mesajı görünecektir. NetworkManager'ı sistem açılışından hemen sonra devre dışı bırakmak için şu komutu çalıştırın:

$ sudo systemctl disable

Programın arayüzler için ağı yapılandırmasını engelleyebilirsiniz. Bunu yapmak için komutu /etc/NetworkManager/NetworkManager.conf satırına ekleyin:

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

Daha sonra arayüz için yapılandırmayı, örneğin enp0s2 'yi, eğer orada değilse, /etc/network/interfaces dosyasına eklemeniz gerekir:

$ 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 veya Fedora için /etc/sysconfig/network/ klasöründe benzer bir arayüz yapılandırma dosyası oluşturmanız gerekir.

Örneğin:

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


Yeniden başlatmadan sonra, belirtilen arayüz artık NetworkManager aracılığıyla yönetilmeyecektir. Ama hepsi bu kadar değil. Artık ihtiyacınız olmadığı için programı kaldırmaya karar verirseniz, bu komutu çalıştırın:

$ sudo apt remove network-manager

Ubuntu'nun eski sürümlerinde komut biraz farklıdır:

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

Parolayı girin ve sistemi yeniden başlatın. Eğer yöneticiyi silmediyseniz, sadece devre dışı bıraktıysanız ve bir süre sonra gerekli hale geldiyse, komutları kullanın:

$ sudo systemctl enable NetworkManager
$ sudo systemctl start NetworkManager

Ancak managed=false satırını silmeyi unutmayın.