El concepto de crear o configurar múltiples direcciones IP en una sola interfaz de red se llama IP aliasing . IP aliasing es de gran utilidad para la creación de múltiples sitios virtuales en Apache utilizando una sola interfaz de red con diferentes direcciones IP en una subred única red.
La principal ventaja de utilizar este IP aliasing es, que no se requiere tener un adaptador físico asociado a cada IP , pero en cambio se pueden crear varias o muchas interfaces virtuales ( aliases ) a una sola tarjeta de red física.
Las instrucciones que aquí se dan aquí se muetran aplica para todas las principales distribuciones de Linux, como Red Hat , Fedora y CentOS. La creación de múltiples interfaces virtuales y la asignación de direcciones IP de forma manual es una tarea de enormes proporciones.
Aquí vamos a ver cómo podemos asignar una dirección IP y también un rango de direcciones de IP. También cómo vamos a crear una interfaz virtual y asignar diferentes direcciones o rangos de dirección IP a una sola interfaz.
Ahora bien para crear un rango de direcciones de ip multiples en una interface en particular llamado “ifcfg-eth0”, entonces copiaremos el contenido del archivo ifcfg-eth0 en un archivo que se llamará “ifcfg-eth0-range0” tal como se muestra a continuación.
[root@athena ~]# cd /etc/sysconfig/network-scripts/ [root@athena network-scripts]# cp -p ifcfg-eth0 ifcfg-eth0-range0
Ahora abrimos el “ifcfg-eth0-range0” y agregamos el rango de direcciones “IPADDR_START” e “IPADDR_END“ tal como se muestra a continuación.
[root@athena network-scripts]# vi ifcfg-eth0-range0 TYPE="Ethernet" IPADDR_START=170.110.20.126 IPADDR_END=170.110.20.130 IPV6INIT=no
Guardamos el archivo y re-iniciamos el servicio de red.
[root@athena network-scripts]# service network restart
Ahora verificamos que todas las interfaces virtuales esten arriba con el comando ifconfig.
[root@athena network-scripts]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0D:29:24:F4:4C inet addr:170.110.20.125 Bcast:170.110.20.100 Mask:255.255.255.224 inet6 addr: fe80::20c:29ff:fe28:fd4c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:237 errors:0 dropped:0 overruns:0 frame:0 TX packets:198 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:25429 (24.8 KiB) TX bytes:26910 (26.2 KiB) Interrupt:18 Base address:0x2000 eth0:0 Link encap:Ethernet HWaddr 00:0D:29:24:F4:4C inet addr:170.110.20.126 Bcast:170.110.20.100 Mask:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:18 Base address:0x2000 eth0:1 Link encap:Ethernet HWaddr 00:0D:29:24:F4:4C inet addr:170.110.20.127 Bcast:170.110.20.100 Mask:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:18 Base address:0x2000 eth0:2 Link encap:Ethernet HWaddr 00:0D:29:24:F4:4C inet addr:170.110.20.128 Bcast:170.110.20.100 Mask:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:18 Base address:0x2000
eth0:3 Link encap:Ethernet HWaddr 00:0D:29:24:F4:4C inet addr:170.110.20.129 Bcast:170.110.20.100 Mask:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:18 Base address:0x2000
eth0:4 Link encap:Ethernet HWaddr 00:0D:29:24:F4:4C inet addr:170.110.20.130 Bcast:170.110.20.100 Mask:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:18 Base address:0x2000
[root@athena network-scripts]# cd
[root@athena ~]#
Suerte!!!