¿Cómo asignar un rango de direcciones ip a una tarjeta de red (IP Aliasing) ?
BREAKING NEWS

¿Cómo asignar un rango de direcciones ip a una tarjeta de red (IP Aliasing) ?

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!!!