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.
Oye, y ¿por qué no utilizas la herramienta system-config-network?
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”
gracias
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.
muchas gracias si funciono, ahora si tengo Internet
jeje me alegro de que así sea.
Un saludo
ayuda, ya hice la configuracion e igual sigue sin tomar ip.