Múltiples Direcciones IP por Interfase

Para que utilizar Múltiples Direcciones IP ?

Si viene de la sección de CVS ya sabe su potencial, es poder mantener varios servidores de páginas en el mismo "Host" (Maquina Física), de manera que aunque se tenga un sólo "Host" éste sea capaz de satisfacer los requerimientos de 5 o 10 "Sitios de Internet", todos a través de una Maquina y claro está, a través de Múltiples Direcciones IP. Esta funcionalidad en ocasiones es denominada "Virtual Hosting"

Como configurar una Tarjeta Ethernet (Interfase "eth0") para que sea capaz de dar apoyo a múltiples direcciones IP ?

Para poder configurar múltiples direcciones IP en una Interfase de Linux, se requiere que el Kernel este habilitado para tal.

Utilizando el comando lsmod debe aparecer el modulo ip_alias.o . Si no se encuentra, debe de ser cargado el modulo mediante el comando insmod .

Crear la Interfase Adicional "Alias"

Suponiendo que la interfase "eth0" es la que dará el servicio a las múltiples direcciones IP, esta interfase mantiene un archivo de configuración /etc/sysconfig/network-scripts/ifcfg-eth0 .

Este archivo debe ser copiado a otro que tenga el nombre ifcfg-eth0:0 de tal manera que este archivo seria de la forma:

 
DEVICE=eth0:0   <--- Cambio de eth0 
IPADDR=192.168.32.131  <--- Cambio de eth0  
NETMASK=255.255.255.240
NETWORK=192.168.32.128
BROADCAST=192.168.32.159
ONBOOT=YES
USERCTL=NO 

Nótese que el archivo es muy similar, lo único que cambia (generalmente) es el parámetro IPADDR y DEVICE.

Una vez configurado este archivo se debe de traer en linea esta interfase ("alias interface"),esto se hace mediante el comando ifconfig eth0:0 up o mediante ifup eth0:0 , use el comando ifcfg para verificar que la interfase eth0:0 ("alias interface") este activa.