You are on page 1of 5

Configurar tarjetas de red manualmente, modificando ficheros de configuracin:

Los ficheros de configuracin de las tarjeras de red se encuentran en cd /etc/sysconfig/network-scripts/, accedemos a dicha ruta:
cd /etc/sysconfig/network-scripts/

Veris que los ficheros de configuracin son del tipo ifcfg-eth0, ifcfg-eth1. abrimos el fichero de la tarjeta a configurar en este caso la eth0:
vi ifcfg-eth0

Configuramos en funcin de nuestras necesidades, en los comentarios vis lo que es cada lnea (he usado valores ficticios):
# Intel Corporation 82541GI Gigabit Ethernet Controller DEVICE=eth0 BOOTPROTO=none BROADCAST=22.23.112.255 HWADDR=01:09:4B:7F:6C:E3 # Direccin MAC IPADDR= 64.34.55.50 # Ip de la interfaz de red NETMASK= 255.255.255.0 # Mscara de red NETWORK= 64.34.55.0 # Red en la que se encuentra ONBOOT=yes # Arranque automtico al inicio del sistema GATEWAY= 64.34.55.1 # Puerta de enlace TYPE=Ethernet

Reiniciamos la red:
/etc/init.d/network restart

Para ambos casos, especificaremos nuestro HostName y Puerta de enlace en el siguiente fichero:
vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=www.rm-rf.es GATEWAY=64.34.55.1

Y finalmente, recordad configurar unos servidores DNS vlidos para el equipo (valores ficticios):
vi /etc/resolv.conf nameserver 80.58.0.33 nameserver 95.112.45.43

Vuestro equipo ya debera responder a ping con los servidores de la misma red, y si habis configurado la tarjeta para salir a Internet, deberais tener ping a webs, y una resolucin DNS correcta (resolver otros Hostnames)--------------------------------

NetworkManager.
Desde CentOS 5 y Red Hat Enterprise Linux 5, se incluye una implementacin alternativa para la gestin de parmetros de red desde la interfaz de usuario. En CentOS y Red Hat Enterprise Linux 5 viene desactivada de modo predeterminado, por lo que permite trabajar normalmente. Sin embargo en CentOS 6 y Red Hat Enterprise Linux 6, este servicio viene activo, salvo que se haga la instalacin mnima o la instalacin bsica de servidor. Si se desea impedir que NetworkManager gestione alguna interfaz de red en particular, y que se pueda iniciar junto con el servicio network, solo basta con modificar el parmetro NM_CONTROLLED del archivo de configuracin de la interfaz deseada, dentro del directorio /etc/sysconfig/network-scripts/, y establecer no como valor de ste. Ejemplo:
DEVICE=eth0 ONBOOT=yes BOOTPROTO=static HWADDR=44:87:FC:AA:DD:2D NM_CONTROLLED=no IPADDR=172.16.1.50 NETMASK=255.255.255.192 GATEWAY=172.16.1.1 DOMAIN=dominio.tld DNS1=8.8.8.8 DNS2=8.8.4.4

Mientras est establecido NM_CONTROLLED=no en la configuracin de la interfaz de red, NetworkManager ignorar sta por completo. Si va a prescindir del uso del modo grfico, o bien se llevarn a cabo cambios poco frecuentes de la configuracin de los dispositivos de red del sistema, tambin se puede desactivar por completo el servicio NetworkManager, y ahorrar alrededor de un de MB de RAM. El uso de NetworkManager solo tiene sentido en una computadora porttil que se conecta a mltiples redes inalmbricas, o bien un escritorio.
chkconfig NetworkManager off service NetworkManager stop

Asignacin de parmetros de red.


Nombre del anfitrin (HOSTNAME).

Debe modificarse con un editor de textos el archivo /etc/hosts, y debe verificarse que este diferenciado el eco o retorno del sistema del nombre del sistema, el cual deber estar asociado a una de las direcciones IP, especficamente la que est asociado a dicho nombre en el servidor del sistema de nombres de dominio (DNS) si se cuenta con uno en la red local. Ejemplo:
127.0.0.1 172.16.1.50 localhost.localdomain nombre.dominio.tld localhost nombre

Se debe establecer un nombre para el sistema. Este deber ser un FQDN (acrnimo de Fully Qualified Domain Name o Nombre de Dominio Plenamente Calificado) resuelto por un servidor de nombres de domino (DNS) o bien. En el caso de sistemas sin conexin a red o sistemas caseros, sea resuelto de manera local en el archivo /etc/hosts. De tal modo, el nombre del anfitrin (hostname) del sistema se definir dentro del archivo /etc/sysconfig/network del siguiente modo:
NETWORKING=yes HOSTNAME=nombre.dominio.tld

Direccin IP, mscara de subred y puerta de enlace.

Debe modificarse con cualquier editor de textos, y verificar que sus parmetros de red sean los correctos, el archivo localizado en la ruta /etc/sysconfig/network-scripts/ifcfgeth0. Ejemplo:
DEVICE=eth0 ONBOOT=yes BOOTPROTO=static NM_CONTROLLED=no IPADDR=172.16.1.50 NETMASK=255.255.255.192 GATEWAY=172.16.1.1

Los parmetros anteriores son proporcionados por el administrador de la red local en donde se localice la mquina que est siendo configurada, o bien definidos de acuerdo a una planificacin previamente establecida. El administrador de la red deber proporcionar una direccin IP disponible (IPADDR) y una mscara de la subred (NETMASK).
Servidores de nombres.

Hay dos parmetros a configurar: dominio de bsqueda predeterminado y al menos un servidor de nombres. En CentOS 6 y Red Hat Enterprise Linux 6, se pueden establecer aadiendo al archivo ifcfg-eth0, que se encontrar del directorio /etc/sysconfig/network-scripts/, el parmetro DOMAIN y los parmetro DNS1, DNS2 y DNS3. Ejemplo:
DEVICE=eth0 ONBOOT=yes BOOTPROTO=static NM_CONTROLLED=no IPADDR=172.16.1.50 NETMASK=255.255.255.192 GATEWAY=172.16.1.1 DOMAIN=dominio.tld DNS1=8.8.8.8 DNS2=8.8.4.4

Lo anterior actualizar automticamente el archivo /etc/resolv.conf con el contenido que corresponda.

En CentOS 5 y Red Hat Enterprise Linux 5 (y versiones anteriores de stos), debe modificarse con un editor de textos al archivo /etc/resolv.conf, donde se establecern los servidores del sistema de resolucin de nombres de dominio (DNS). Ejemplo:
search dominio.tld nameserver 8.8.8.8 nameserver 8.8.4.4

Agregar rutas estticos.


Las rutas estticas se pueden aadir utilizando el mandato route, siguiendo la siguiente sintaxis:
route add -net [red-destino] netmask [mscara] gw [puerta-de-enlace] dispositivo

En el siguiente ejemplo se definir la ruta esttica hacia la red 192.168.3.0 con mscara 255.255.255.192, puerta de enlace a travs de la direccin IP 172.16.1.36 y a travs del dispositivo de red eth1:
route add -net 192.168.3.0 netmask 255.255.255.192 gw 172.16.1.36 eth1

Es un requisito que la puerta de enlace de destino sea alcanzable desde el dispositivo utilizado. Una ruta esttica no puede ser establecida si no es posible alcanzar la puerta de enlace necesaria. Si se reinicia el servicio de red, los cambios se perdern. Si se requiere establecer las rutas estticas adicionales para obtener conectividad con otras redes y que los cambios sean permanentes, se pueden generar archivos para cada interfaz que sea necesario, en donde se establecen los valores para puerta de enlace, red a la que se quiere acceder y la mscara de subred correspondiente. Los archivos se deben generar dentro del directorio /etc/sysconfig/network-scripts/ como route[interfaz] y deben llevar el siguiente formato:
GATEWAY0=xxx.xxx.xxx.xxx ADDRESS0=xxx.xxx.xxx.xxx NETMASK0=xxx.xxx.xxx.xxx

Por citar un ejemplo, imaginemos que nos encontramos dentro de la red 172.16.1.0 y se requiere establecer conectividad con las redes 192.168.2.0 y 192.168.3.0, con mscaras 255.255.255.192, a travs de las puertas de enlace o enrutadores o encaminadores con direccin IP 192.168.2.1 y 192.168.3.1, correspondientemente para cada red citada, a travs de la primera interfaz Ethernet del sistema (eth0). La configuracin de /etc/sysconfig/network-scripts/route-eth0 sera la siguiente:
GATEWAY0=192.168.2.1 ADDRESS0=192.168.2.0 NETMASK0=255.255.255.192 GATEWAY1=192.168.3.1 ADDRESS1=192.168.3.0 NETMASK1=255.255.255.192

Funcin de Reenvo de paquetes para IP versin 4.


Si dispone de al menos 2 dispositivos de red y se tiene planeado implementar un NAT o DNAT, se debe habilitar el reenvo de paquetes para IP versin 4. Esto se realiza editando el archivo /etc/sysctl.conf, y estableciendo 1 para activar, o bien dejar 0 para mantener inactivo:
vim /etc/sysctl.conf

Y cambiando net.ipv4.ip_forward = 0 por net.ipv4.ip_forward = 1:


net.ipv4.ip_forward = 1

Para aplicar el cambio, sin reiniciar el sistema, solo es necesario ejecutar lo siguiente:
sysctl -w net.ipv4.ip_forward=1

Comprobaciones.
Despus de hacer configurado todos los parmetros de red deseados, solo deber de ser reiniciado el servicio de red, ejecutando lo siguiente:
service network restart

Basta solamente comprobar si hay realmente conectividad. Puede ejecutarse el mandato ping hacia cualquier direccin de la red local para tal fin.
ping -c3 172.16.1.1

Las interfaces y la informacin de las mismas se puede examinar utilizando:


ifconfig

Las rutas estticas se pueden comprobar utilizando el siguiente mandato:


route -n

Para comprobar si hay resolucin de nombres, se puede realizar una consulta hacia los servidores DNS definidos para el sistema, utilizando:
host dominio.tld

You might also like