GNU/Linux >> Tutoriales Linux >  >> Cent OS

Los cambios manuales realizados en /etc/hosts o /etc/sysconfig/network-scripts/ifcfg-* se pierden

El problema

Edite directamente el archivo /etc/hosts, el archivo /etc/resolv.conf o los archivos /etc/sysconfig/network-scripts/ifcfg-*. Después de unos minutos o de un reinicio, los cambios se pierden y los archivos vuelven a su forma anterior.

La solución

Las distribuciones de Red Hat Enterprise Linux (RHEL) incluyen el paquete NetworkManager RPM. Esto proporciona un demonio que supervisa la configuración de la red e intenta automáticamente "hacer lo correcto" para mantener la conectividad de la red para el sistema. Diseñado principalmente para aplicaciones móviles, como computadoras portátiles, que se utilizan en el trabajo, en puntos de acceso públicos y en el hogar, NetworkManager permite definir diferentes perfiles de configuración de red.

Anaconda, el instalador, habilita NetworkManager si alguna interfaz de red usa direcciones asignadas dinámicamente. Para hosts con direcciones de red fijas, la reconfiguración de la red debe realizarse manualmente.

Siempre se crea un perfil denominado predeterminado. Se pueden crear perfiles adicionales utilizando la herramienta system-config-network. Un perfil es esencialmente una copia almacenada de una colección de archivos:

$ pwd
/etc/sysconfig/networking/profiles/default
$ ls 
hosts ifcfg-eth0 network resolv.conf

Periódicamente, la utilidad NetworkManager actualiza los archivos reales de estas copias almacenadas. Si bien la utilidad de esta capacidad en un entorno de servidor estático es discutible, el paquete NetworkManager es, no obstante, parte del conjunto de instalación predeterminado de RHEL.

Deshabilitar el administrador de red

Para evitar el problema discutido anteriormente, considere deshabilitar el servicio NetworkManager:

# chkconfig NetworkManager off
# service NetworkManager stop

Luego, se ignorarán todos los archivos almacenados en /etc/sysconfig/networking/profile. Alternativamente, utilice la herramienta GUI system-config-network para realizar los cambios de forma permanente.


Cent OS
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. ¿Cómo monitorear los archivos /etc/shadow y /etc/passwd en busca de cambios con Auditd?

  3. Descripción del archivo de configuración de la interfaz de red /etc/sysconfig/network-scripts/ifcfg-eth#

  4. Comando grpck:elimine las entradas corruptas o duplicadas en los archivos /etc/group y /etc/gshadow.

  5. ¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

La forma correcta de editar archivos /etc/passwd y /etc/group en Linux

CentOS / RHEL 7:cómo recuperarse de una entrada raíz eliminada en archivos /etc/shadow y/o /etc/passwd

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

/etc/passwd muestra al usuario en un grupo, pero /etc/group no

Diferencia entre /etc/hosts y /etc/resolv.conf

Cómo configurar /etc/issues para mostrar la dirección IP de eth0