Ми зіткнулися з конфліктом між 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 контролювався мережевою службою та налаштований під час завантаження. Вжиті заходи:
chkconfig NetworkManager вимкнено
vi / etc / sysconfig / network-scriptpts / ifcfg-eth0
а. Змінити NM_Contilled = "так" на "ні"
б. Змініть ONBOOT = "ні" на "так"
c. Додати DHCP_HOSTNAME = hostname.domain.edu
г. Додати DHCP_CLIENT_ID = hostname.domain.edu
Як було обговорено у посиланнях на Fedoraforum, на які згадувалося вище, це підходить для сервера з фізичною мережевою кабельною мережею, але не підходить для ноутбука чи іншої машини, що підключається через WiFi. У цьому випадку кращим рішенням буде відключити послугу мережі та використовувати мережеві сервіси для управління мережевим підключенням.