Мы столкнулись с конфликтом между NetworkManager и сетевым сервисом в недавней установке CentOS 6.4 64-bit. «NetInstall» представлял CentOS как сервер (с дополнительными пакетами), который создал систему с NetworkManager и сетевым сервисом, управляющим eth0 (основная сетевая карта). Система имела фиксированный IP-адрес, полученный от центральной службы DHCP. Никаких явных проблем при первоначальной установке, но через несколько недель (возможно, когда система возобновила аренду DHCP), было сделано 2 запроса DHCP, и университетская DNS-система кэшировала 2-й (неправильный) IP-адрес для сервера, эффективно удаляя его услуги.
Для нас решением было отключить NetworkServices (с помощью chkconfig) и добавить записи в / etc / sysconfig / network-scripts / ifcfg-eth0, чтобы убедиться, что сетевой адаптер контролируется сетевой службой и настраивается при загрузке. Предпринятые шаги:
chkconfig NetworkManager выключен
vi / etc / sysconfig / network-scripts / ifcfg-eth0
а. Измените NM_Controlled = "yes" на "no"
б. Измените ONBOOT = "нет" на "да"
с. Добавьте DHCP_HOSTNAME = hostname.domain.edu
д. Добавьте DHCP_CLIENT_ID = hostname.domain.edu
Как обсуждалось в Fedoraforum, упомянутом выше, это подходит для сервера с физическими сетевыми кабелями, но не подходит для ноутбука или другого компьютера, подключенного через WiFi. В этом случае лучшим решением будет отключить сетевой сервис и использовать вместо него NetworkServices для управления сетевым подключением.