AraDaen, sysadmin notes Blog sobre administración de sistemas operativos, análisis de nuevas tecnologías, diseño y desarrollo de software a medida (Java, .NET, Android) y otras noticias

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:

1
2
3
4
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í:

1
2
3
4
5
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.