Яке відношення між NetworkManager та мережевим сервісом у Fedora / RHEL / Centos?


12

Привіт, я новачок у Fedora / Centos / RHEL. Мене бентежить щодо NetworkManager та мережевого сервісу в цих ОС Linux. Чи можу я знати, яке відношення між NetworkManager та мережевим сервісом?

Якщо я використовую NetworkManager, чи потрібно мені вимикати мережевий сервіс? Так само, якщо я використовую мережевий сервіс, чи потрібно вимикати NetworkManager? Чи будуть вони конфліктувати між собою, якщо я використовуватиму обидва додатки одночасно?

Відповіді:


9

Просто вимкніть сервіс NetworkManager, якщо ви працюєте з серверними системами. Він не встановлений у виробничих системах, які я розгортаю через погану взаємодію із звичайними сервісами.

Він не має місця в розгортанні сервера головним чином тому, що він дозволяє включити інтерфейси під час інтерактивних сеансів користувача.


3
Просто для додання невеликої примітки;) мережевий менеджер може бути стандартним і фактичним стандартом у майбутніх випусках.
Soham Chakraborty

1
@SohamChakraborty Чи повинен мені заважати включати NetworkManager у свої установки? Я не думаю, що це дає користь у теперішньому вигляді.
ewwhite

Ні ні. не в поточній формі. Можливо, це буде один головний випуск вгору;) Ви знаєте, що я маю на увазі. Однак це покращилось. Я буду пінг вам у чаті. Це краще місце для обговорення таких речей.
Сохам Чакраборті

1
Будемо вдячні, якщо ви додасте, чому слід відключити NetworkManager на виробництві, першопричина
Рахул Патіл

1
@RahulPatil, тому що він важкий, має багато непотрібних функціональних можливостей, це програма, призначена для настільних ПК, в основному вона просто смокче і не має місця на сервері, де мережеві роботи (як правило) - це лише питання встановлення IP-адреси на Ethernet-інтерфейсі та додавання маршрут за замовчуванням.

12

Робота над цим питанням у Fedora 20. Складіть коротку діаграму залучених файлів, оскільки це може бути корисним для всіх, хто зустрічається.

Файли, що стосуються мереж у Fedora 20


2
Я зазвичай віддаю перевагу тексту як засобу зв'язку, але графічна відповідь цілком підходить для опису складних взаємозв'язків між різними компонентами мережі та відповідними файлами конфігурації. Чудова відповідь!
Ентоні Геоґеган

4

Ми зіткнулися з конфліктом між NetworkManager та мережевим сервісом щодо недавньої установки 64-розрядної версії CentOS 6.4. "NetInstall" видав CentOS як сервер (з додатковими пакетами), який створив систему як з NetworkManager, так і з мережевим сервісом, що управляє eth0 (картка первинної мережі). Система мала фіксовану IP-адресу, отриману від центральної служби DHCP. Немає явних проблем при початковій установці, але через кілька тижнів (можливо, коли система відновила свою DHCP-оренду), було зроблено 2 запити DHCP, і система DNS університету кешувала 2-ю (неправильну) IP-адресу для сервера, ефективно знімаючи його обслуговування.

Для нас рішенням було відключити NetworkServices (з chkconfig) та додати записи в / etc / sysconfig / network-script / ifcfg-eth0, щоб переконатися, що NIC контролювався мережевою службою та налаштований під час завантаження. Вжиті заходи:

  1. chkconfig NetworkManager вимкнено

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

    а. Змінити NM_Contilled = "так" на "ні"

    б. Змініть ONBOOT = "ні" на "так"

    c. Додати DHCP_HOSTNAME = hostname.domain.edu

    г. Додати DHCP_CLIENT_ID = hostname.domain.edu

Як було обговорено у посиланнях на Fedoraforum, на які згадувалося вище, це підходить для сервера з фізичною мережевою кабельною мережею, але не підходить для ноутбука чи іншої машини, що підключається через WiFi. У цьому випадку кращим рішенням буде відключити послугу мережі та використовувати мережеві сервіси для управління мережевим підключенням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.