Apa hubungan antara NetworkManager dan layanan jaringan di Fedora / RHEL / Centos?


12

Hai, saya baru mengenal Fedora / Centos / RHEL. Saya bingung tentang NetworkManager dan layanan jaringan di OS Linux ini. Bolehkah saya tahu apa hubungan antara NetworkManager dan layanan jaringan?

Jika saya menggunakan NetworkManager, apakah saya harus mematikan layanan jaringan? Demikian pula, jika saya menggunakan layanan jaringan, apakah saya harus mematikan NetworkManager? Apakah mereka akan saling bertentangan jika saya menggunakan kedua aplikasi secara bersamaan?

Jawaban:


9

Nonaktifkan saja layanan NetworkManager jika Anda bekerja dengan sistem server. Itu tidak diinstal pada sistem produksi yang saya gunakan karena interaksinya yang buruk dengan layanan normal.

Ini tidak memiliki tempat dalam penyebaran server terutama karena untuk memungkinkan antarmuka selama sesi pengguna interaktif.


3
Hanya untuk menambahkan catatan kecil;) networkmanager mungkin menjadi standar dan standar de-facto dalam rilis mendatang.
Soham Chakraborty

1
@SohamChakraborty Haruskah saya repot memasukkan NetworkManager ke dalam instalasi saya? Saya tidak berpikir itu menawarkan keuntungan dalam bentuk saat ini.
ewwhite

Tidak tidak. tidak dalam bentuk saat ini. Mungkin ada satu rilis utama ke atas;) Anda tahu apa yang saya maksud. Namun telah terjadi peningkatan luar biasa. Saya akan ping kamu di obrolan. Itu tempat yang lebih baik untuk membahas hal-hal seperti ini.
Soham Chakraborty

1
Akan sangat berterima kasih jika Anda menambahkan mengapa harus menonaktifkan NetworkManager on Production, root root
Rahul Patil

1
@RahulPatil karena berat, memiliki banyak fungsi yang tidak dibutuhkan, adalah program yang dirancang untuk desktop, pada dasarnya hanya menyebalkan dan tidak memiliki tempat di server di mana jaringan (biasanya) hanya masalah pengaturan IP pada antarmuka Ethernet dan menambahkan rute default.

12

Mengerjakan pertanyaan ini di Fedora 20. Mintalah diagram cepat dari file yang terlibat, karena mungkin berguna bagi siapa saja yang datang.

File yang berhubungan dengan jaringan di Fedora 20


2
Saya biasanya lebih suka teks sebagai media komunikasi tetapi jawaban grafis sepenuhnya sesuai untuk menggambarkan hubungan yang rumit antara semua komponen jaringan yang berbeda dan file konfigurasi yang sesuai. Jawaban bagus!
Anthony Geoghegan

4

Kami mengalami konflik antara NetworkManager dan layanan jaringan pada pemasangan CentOS 6.4 64-bit baru-baru ini. "NetInstall" menggunakan CentOS sebagai server (dengan paket tambahan), yang menciptakan sistem dengan NetworkManager dan pengelola layanan jaringan eth0 (kartu jaringan primer). Sistem memiliki alamat IP tetap yang diperoleh dari layanan DHCP pusat. Tidak ada masalah nyata pada instalasi awal, tetapi beberapa minggu kemudian (mungkin ketika sistem memperbarui penyewaan DHCP-nya), 2 permintaan DHCP dibuat, dan sistem Universitas DNS melakukan cache alamat IP 2 (salah) untuk server, secara efektif mengeluarkannya layanan.

Bagi kami, solusinya adalah menonaktifkan NetworkServices (dengan chkconfig), dan menambahkan entri di / etc / sysconfig / network-scripts / ifcfg-eth0 untuk memastikan NIC dikendalikan oleh layanan jaringan dan dikonfigurasikan saat boot. Langkah-langkah yang diambil adalah:

  1. NetworkManager chkconfig dimatikan

  2. vi / etc / sysconfig / network-scripts / ifcfg-eth0

    Sebuah. Ubah NM_Controlled = "yes" menjadi "tidak"

    b. Ubah ONBOOT = "tidak" menjadi "ya"

    c. Tambahkan DHCP_HOSTNAME = hostname.domain.edu

    d. Tambahkan DHCP_CLIENT_ID = hostname.domain.edu

Seperti dibahas dalam fedoraforum yang dirujuk di atas, ini sesuai untuk server dengan pemasangan kabel jaringan fisik, tetapi tidak sesuai untuk laptop atau mesin lain yang terhubung melalui WiFi. Dalam hal ini solusi yang lebih baik adalah dengan menonaktifkan layanan jaringan dan menggunakan NetworkServices untuk mengelola konektivitas jaringan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.