Nos encontramos con un conflicto entre NetworkManager y el servicio de red en una instalación reciente de CentOS 6.4 de 64 bits. "NetInstall" editó a CentOS como un servidor (con paquetes adicionales), que creó un sistema con NetworkManager y el servicio de red que administra eth0 (tarjeta de red primaria). El sistema tenía una dirección IP fija obtenida del servicio central de DHCP. No hubo problemas aparentes en la instalación inicial, pero unas semanas después (probablemente cuando el sistema renovó su contrato de arrendamiento de DHCP), se realizaron 2 solicitudes de DHCP y el sistema DNS de la Universidad almacenó en caché la segunda dirección IP (incorrecta) del servidor, eliminándola efectivamente de servicio.
Para nosotros, la solución fue deshabilitar NetworkServices (con chkconfig) y agregar entradas en / etc / sysconfig / network-scripts / ifcfg-eth0 para asegurarnos de que la NIC esté controlada por el servicio de red y configurada en el arranque. Los pasos tomados fueron:
chkconfig NetworkManager desactivado
vi / etc / sysconfig / network-scripts / ifcfg-eth0
a. Cambie NM_Controlled = "yes" a "no"
si. Cambie ONBOOT = "no" a "yes"
C. Agregue DHCP_HOSTNAME = hostname.domain.edu
re. Agregue DHCP_CLIENT_ID = hostname.domain.edu
Como se discutió en el foro de fedora mencionado anteriormente, esto es apropiado para un servidor con cableado de red físico, pero no sería apropiado para una computadora portátil u otra máquina que se conecta a través de WiFi. En ese caso, la mejor solución sería deshabilitar el servicio de red y utilizar NetworkServices para administrar la conectividad de red.