Sie sind auf Seite 1von 11

Implementar la Red

En este tema veremos la forma de configurar la red del sistema operativo en caso de que ocurra perdida de informacin en la configuracin de los dispositivos de red. En CentOS, debemos tener presente la ubicacin de los archivos que activan a la interfaz de red.

Implementar la Red

Segn el tema de la clase anterior, podemos ver si el modulo (driver) que activa a la tarjeta de red se encuentra habilitado. Veamos el contenido del archivo /etc/modprobe.conf (la lnea a color muestra el detalle de nuestro inters)
Modulo activo

alias eth0 pcnet32


alias scsi_hostadapter mptbase alias scsi_hostadapter1 mptspi alias scsi_hostadapter2 ata_piix alias snd-card-0 snd-ens1371 options snd-card-0 index=0 options snd-ens1371 index=0

Implementar la Red

Luego, nunca olvidar los directorios y los nombres de los archivos que almacenan la configuracin de la red:

1.-/etc/sysconfig/network-scripts/ifcfg-eth0 2.- /etc/sysconfig/network 3.- /etc/resolv.conf El primer archivo almacena:


Direccin IP (IPADDR) Mascara de red (NETMASK) Direccin de la red (NETWORK) Tipo de dispositivo (DEVICE) Protocolo de auto configuracin (BOOTPROTO) Direccin MAC de la tarjeta de red (HWADDR) entre otras cosas.

Implementar la Red

Ejemplo de una configuracin tpica:

DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.10.255 HWADDR=00:0C:29:8C:B0:30 IPADDR=192.168.10.245 NETMASK=255.255.255.0 NETWORK=192.168.10.0 ONBOOT=yes

Implementar la Red
El segundo archivo almacena.

Nombre de la computadora (HOSTNAME) Puerta de enlace predeterminada (GATEWAY) Servicio de red activo o no (NETWORKING)

Ejemplo:
NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=pepe.linuxisil.net GATEWAY=192.168.10.1 OBSERVACION: Si la puerta de enlace no esta configurada, es posible que la maquina no tenga acceso a otras redes, entre ellas, Internet..
5

Implementar la Red

El tercer archivo almacena la configuracin del cliente DNS. Ejemplo:


Dominio de busqueda inicial

search localhost nameserver 200.48.225.130 nameserver 200.48.225.146

1er DNS 2do DNS

De igual forma, si el cliente DNS no esta configurado correctamente, no sera posible la conexin a Internet.
6

Asignar mltiples direcciones de Red

Linux provee la opcin de asignar mltiples direcciones de red a una misma tarjeta de red. Esto se logra creando archivos de configuracin cuyo contenido sea el mismo (ifcfg-eth0:1) pero con las direcciones IP cambiadas. Observe la notacin utilizada para estos archivos:

ifcfg-eth0:1
El nmero 1 despus del carcter dos puntos indica que se trata del archivo de configuracion de la segunda IP asignada a la tarjeta de red eth0. Esta asignacion multiple se conoce con el nombre de aliasing o alias. El aliasing permite pues, asignar multiples IP a una misma tarjeta de red.

Asignar mltiples direcciones de Red

Ejemplo: suponga que deseamos asignar a la tarjeta de red del ejemplo anterior la siguiente informacin de configuracin: = 10.10.10.1 = 255.255.255.0 = 10.10.10.0 = 10.10.10.255
8

IP MASK NETWORK BROADCAST

Asignar mltiples direcciones de Red

Ela archivo de aliasing, llamado ifcfg-eth0:1 se vera de la siguiente manera

DEVICE=eth0:1 IPADDR=10.10.10.1 NETMASK=255.255.255.0 NETWORK=10.10.10.0 BROADCAST=10.10.10.255 Observe el nombre del dispositivo: corresponde con la nomenclatura del aliasing para interfaces de red. Como es de esperarse, este archivo debe estar ubicado en el directorio de configuracin de interfaces, /etc/sysconfig/network-scripts/
9

Asignar mltiples direcciones de Red


Aplicacin directa:

Permitir que una computadora pueda pertenecer a dos redes en forma simultnea sin necesidad de utilizar otra tarjeta de red adicional. Web Virtual Hosting utilizando mltiples IPs

10

Comunicacin entre las redes involucradas: IP Forwarding

Una vez activas las IPs asociadas a la maquina, esta se encuentra conectada a las redes 192.168.10.0 y a la red 10.10.10.0; ahora debemos habilitar el Reenvo de paquetes IP (IP Forwarding) para que los paquetes puedan viajar entre ambas redes. Esto se activa de la siguiente manera:

a) Archivo /etc/sysctl.conf:
net.ipv4.ip_forward = 1 (Esta opcin activa el IP Forward si esta con valor igual a 1)

b) Otra forma:
echo 1 > /proc/sys/net/ipv4/ip_forward
11