NetworkManager ile Fedora / RHEL / Centos'taki şebeke servisi arasındaki ilişki nedir?


12

Merhaba Fedora / Centos / RHEL için yeniyim. Bu Linux işletim sistemindeki NetworkManager ve ağ hizmeti hakkında kafam karıştı. NetworkManager ve şebeke servisi arasındaki ilişkinin ne olduğunu öğrenebilir miyim?

NetworkManager kullanıyorsanız ağ hizmetini kapatmam gerekir mi? Benzer şekilde, şebeke servisini kullanıyorsanız, NetworkManager'ı kapatmam gerekir mi? Her iki uygulamayı aynı anda kullanırsam birbirleriyle çatışırlar mı?

Yanıtlar:


10

Sunucu sistemleriyle çalışıyorsanız NetworkManager hizmetini devre dışı bırakmanız yeterlidir. Normal servislerle olan kötü etkileşimi nedeniyle konuşlandırdığım üretim sistemlerine kurulmuyor.

Sunucu dağıtımında yeri yoktur, çünkü etkileşimli kullanıcı oturumları sırasında arabirimleri etkinleştirmek içindir.


3
Sadece küçük bir not eklemek için;) networkmanager önümüzdeki sürümlerde varsayılan ve fiili standart olabilir.
Soham Chakraborty

1
@SohamChakraborty NetworkManager'ı kurulumlarıma dahil etmekten rahatsız mı etmeliyim? Mevcut haliyle herhangi bir fayda sağladığını düşünmüyorum.
ewwhite

Hayır hayır. geçerli biçimde değil. Yukarı doğru büyük bir sürüm olabilir;) ne demek istediğimi biliyorsun. Ancak muazzam bir gelişme kaydetti. Sana sohbette ping yapacağım. Bu tür şeyleri tartışmak için daha iyi bir yer.
Soham Chakraborty

1
NetworkManager'ı Üretimde neden devre dışı bırakmanız gerektiğini eklerseniz minnettar olurum, neden
Rahul Patil

1
@RahulPatil, ağır olduğu için, çok fazla gereksiz işlevselliğe sahip olduğu, masaüstü bilgisayarlar için tasarlanmış bir programdır, temelde emer ve ağın (genellikle) bir Ethernet arabiriminde bir IP ayarlama ve ekleme meselesi olduğu bir sunucuda yeri yoktur. varsayılan bir rota.

12

Fedora 20'de bu soru üzerinde çalışma. Gelen herkes için yararlı olabileceğinden, ilgili dosyaların hızlı bir şemasına sahip olun.

Ağ ile ilgili dosyalar in Fedora 20


2
Normalde metni bir iletişim ortamı olarak tercih ederim, ancak grafiksel bir cevap, tüm farklı ağ bileşenleri ve karşılık gelen yapılandırma dosyaları arasındaki karmaşık ilişkileri tanımlamak için tamamen uygundur. Mükemmel cevap!
Anthony Geoghegan

4

Yakın zamanda CentOS 6.4 64-bit yüklemesinde NetworkManager ile ağ hizmeti arasında bir çelişki yaşadık. "NetInstall", CentOS'u hem ağ yöneticisi hem de eth0 (birincil ağ kartı) yöneten ağ hizmeti ile bir sistem oluşturan bir sunucu olarak (ek paketlerle) düzenledi. Sistemin merkezi DHCP hizmetinden alınan sabit bir IP adresi vardı. İlk kurulumda belirgin bir sorun yok, ancak birkaç hafta sonra (muhtemelen sistem DHCP kirasını yenilediğinde), 2 DHCP isteği yapıldı ve Üniversite DNS sistemi sunucu için 2. (yanlış) IP adresini önbelleğe alarak etkin bir şekilde aldı servisin.

Bizim için çözüm, Ağ Hizmetlerini (chkconfig ile) devre dışı bırakmak ve / etc / sysconfig / network-scripts / ifcfg-eth0'a NIC'nin ağ hizmeti tarafından kontrol edildiğinden ve önyüklemede yapılandırıldığından emin olmak için girişler eklemekti. Atılan adımlar:

  1. chkconfig NetworkManager kapalı

  2. vi / etc / sysconfig / ağ komut dosyaları / ifcfg-eth0

    a. NM_Controlled = "evet" i "hayır" olarak değiştirin

    b. ONBOOT = "hayır" ı "evet" olarak değiştir

    c. DHCP_HOSTNAME = hostname.domain.edu ekleyin

    d. DHCP_CLIENT_ID = hostname.domain.edu ekle

Yukarıda değinilen fedoraforum'da tartışıldığı gibi, bu fiziksel ağ kablolaması olan bir sunucu için uygundur, ancak bir dizüstü bilgisayar veya WiFi üzerinden bağlanan başka bir makine için uygun değildir. Bu durumda, ağ hizmetini devre dışı bırakmak ve ağ bağlantısını yönetmek için NetworkServices kullanmak daha iyi bir çözüm olacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.