Guías y Manuales

CentOS 6 network: sin red después de instalar

Si efectuas una instalación de CentOS 6 minimal o sever es probable que al iniciar por primera vez el sistema te encuentres que la red no funciona: los dispositivos de red están desactivados.


La solución es sencilla, y la encontramos en las FAQ de CentOS6: activar durante el arranque del sistema nuestros dispositivos de red.

Para ello debemos editar los archivos de configuración en Centos 6 de nuestros dispositivos de red.

vim /etc/sysconfig/network-scripts/ifcfg-eth0

Su contenido inicial es:

DEVICE="eth0"
HWADDR="08:00:27:21:FA:A7"
NM_CONTROLLED="yes"
ONBOOT="no"

Para activar la tarjeta de red de nuestro sistema CentOS 6 debemos modificar el valor de la variable ONBOOT, y, además, indicar que obtenga una IP vía DHCP, o bien, especificar nuestra configuración IP.
En nuestro caso optamos por DHCP, y el archivo debe quedar así:

DEVICE="eth0"
HWADDR="08:00:27:21:FA:A7"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO="dhcp"

Tras guardar los cambios, reiniciamos el servicio de red de CentOS 6 para finalizar:

service network restart

Para comprobar que realmente ha funcionado ejecutamos el comando

ifconfig -a

que nos mostrará el estado de nuestros dispositivos de red:

eth0      Link encap:Ethernet  HWaddr 08:00:27:21:FA:A7  
          inet addr:192.168.0.121  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe21:faa7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:355 errors:0 dropped:0 overruns:0 frame:0
          TX packets:171 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:42671 (41.6 KiB)  TX bytes:36343 (35.4 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Como vemos, ya está funcionando el dispositivo eth0 y ha obtenido una IP del servidor DHCP local. Además, los dispotivos de red serán activados cada vez que se inicie Centos 6.

Pablo Baenas

View Comments

    • Con system-config-network puedes configurar la IP, dns, y demás de los dispositivos, pero no te permite activar o desactivar el dispositivo en el arranque. De forma que podrías utilizarlo, y levantar el servicio para esa sesión, pero tras reiniciar el dispositivo no se activaría automáticamente.
      El parámetro onboot no se puede modificar desde system-config-network.

  • AraDaen si has instalado CentOS6 como minimal no es posible usar system-config-network. Saludos,

    • Hola Ferran, ya, por eso en el post lo indico paso a paso y editando archivos a "pelo"

  • Hola al momento de hacer los cambios y querer guardar me dice que no puede abrir el fichero para escribir en el.

    • Hola Kike, imagino que se deberá a que estás intentando editar el archivo con un usuario sin privilegios administrativos.
      Debes hacerlo como root. Ejecuta el siguiente comando antes de editar el archivo:

      su -

      A continuación te solicitará la contraseña de tu usuario root. Una vez introducida ya podrás editar el archivo sin problemas y guardar los cambios.

Recent Posts

Cómo crear un sistema de popups en Magento 2: Simple Popup Widget

Cómo crear popups personalizados en Magento 2 con widgets. Guía paso a paso. SimplePopupWidget para…

3 años ago

Entorno de desarrollo Magento 2 con Docker en menos de 10 minutos

Configura tu entorno de desarrollo de Magento 2 con Docker en menos de 10 minutos.

3 años ago

Ajustar en Centos la zona horaria (time zone)

Tips para sysadmins: ¿Cómo configuro en Centos la zona horaria? ¿Por qué es importante configurar…

5 años ago

Asignar o cambiar el hostname en Centos 7

Tip para sysadmins: ¿Qué es el hostname de un equipo? ¿Qué tipos de hostname hay?…

5 años ago

Cheat Sheet MySQL: privilegios de usuario

Cuando creamos una base de datos MySQL es una buena medida de seguridad crear diferentes…

11 años ago