You are on page 1of 5

Lo primero que nos encontramos al haber realizado una instalacin de Centos es

que no hay conexin a internet. Para ello hemos de activar la tarjeta de red y
configurarla y esto se hace en la siguiente ruta:
/etc/sysconfig/network-scritps

Aqu debemos tener como mnimo 2 ficheros con el siguiente nombre:


ifcfg-eth0
ifcfg-lo

Dentro de cada uno de estos ficheros tenemos la configuracion ip de la tarjeta de


red y algunas opciones mas. Procedemos a editar el fichero ifcfg-eth0 con el
comando vi (nano no viene instalado por defecto en Centos).

IP Estatica

HWADDR Es la mac de la tarjeta de red que vamos a configurar.


ONBOOT Es para decirle al sistema que encienda la tarjeta de red al inicio de este.
BOOTPROTO Podemos indicarle static, none , dhcp dependiendo la configuracion
que deseemos.
Lo que hay debajo es directamente los comandos necesarios para decirle que ip,
mascara y puerta de enlace queremos que tenga nuestra tarjeta de red.

IP Dinmica
Si por ejemplo la quisiramos configurar como DHCP tan solo seria necesario
indicar lo siguiente en el archivo de configuracin.

Configurando servidores DNS


Como en cualquier otro sistema Linux podemos configurar las DNS en el archivo
/etc/resolv.conf

aadiendo tantos servidores DNS como queramos. En este caso las ips
corresponden a los servidores DNS de Google.

Activando las tarjetas de red


Por ltimo vamos a activar las tarjetas de red y que vuelvan a cargar la
configuracin que le acabamos de indicar. Si queremos reiniciar todo el servicio de
red podemos realizar el siguiente comando.
/etc/init.d/network restart

Pero si por algun motivo hemos aadido una tarjeta de red adicional y no
queremos tener que reiniciar ambas, podemos reiniciar solamente una tarjeta de
red, suponiendo que vamos a reiniciar eth1
ifdown
ifup eth1

eth1

Si todo ha funcionado correctamente, veremos un mensaje que nos indica que ha


ido bien. Aun as podemos revisar con ifconfig si ha asociado una ip a la tarjeta de
red.

El dispositivo eth0 no parece estar presente


Yo ya tenia el servidor montado y ahora le he aadido una nueva tarjeta de red
(adicional) y aunque configuro el archivo, no obtengo conexin por esa tarjeta
nueva.
Da un error El dispositivo eth0 no parece estar presente, retrasando la
inicializacion
Primero vamos a revisar si nuestro sistema Centos ha detectado la tarjeta de red,
para ello hacemos uso de lspci ( yum install pciutils ) y revisamos si nos muestra la
tarjeta de red.

Como podemos ver, encontramos dos Ethernet controller, la nueva que hemos
aadido en este caso es la Via Technologies. Tambien podemos revisarlo usando el
comando

A continuacion editamos el archivo /etc/udev/rules.d/70-persistent-net.rules y


revisamos que la MAC de la tarjeta de red y el nombre esten coherentes con el
archivo ifcfg-eth que tenemos en /etc/sysconfig/network-scripts.

En mi caso habia detectado otra tarjeta de red (alguna que probe anteriormente) y
le habia puesto el nombre de eth1 , pero claro esta tarjeta ya no existia conectada
en el sistema. Por mi parte la solucion ha venido de cambiar el NAME de la tarjeta
eth2 a eth1 y comentar la tarjeta que no esta conectada al sistema.

Por ltimo revisamos que en el archivo ifcfg-eth1 la mac de la tarjeta de red


coincida, si no al intentar levantar la conexin nos dar otro error. Podemos saber
tambin la MAC de la tarjeta conectada mediante el comando ethtool -P eth1, que
nos devolver la direccion MAC de la tarjeta de red.

Si hemos configurado todo correctamente, ya podremos tener internet por ambas


tarjetas de red. Ahora podremos dedicar el tiempo a pelearnos con el IPTables para
configurar el Firewall.