Muy buenas, en esta entrada veremos como podemos configurar una ip con alias. El IP Aliasing, es como se llama a este metodo para que podamos tener distintas ip en nuestra interfaz de red.
Utilizando los alias ip podemos tener diferentes sitios webs, cada uno con una dirección ip diferente en nuestro servidor, configurándolo a través de su virtualhost en nuestro servidor apache.
Para la configuración de los virtualhost te aconsejo que te leas la siguiente entrada, donde lo trato con mas detalle. Configuracion en Apache2 de los Hosting Virtuales.
Primero de todo hacemos un ifconfig y vemos cual es nuestra interfaz de red y su configuración.
ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 149.80.13.14 netmask 255.255.255.255 broadcast 149.80.13.14
inet6 de80::e816:3eef:ff1a:f8d7 prefixlen 64 scopeid 0x20<link>
ether fa:16:3e:1a:f8:d7 txqueuelen 1000 (Ethernet)
RX packets 127877096 bytes 12351655022 (11.5 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 146870428 bytes 127898183164 (119.1 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
En este caso nuestra interfaz es ens3
En el siguietne paso nos tenemos que dirigirnos al directorio /etc/network/interfaces.d
cd /etc/network/interfaces.d
Procedemos a editar el fichero 50-cloud-init.cfg con nuestro editor favorito. Actualmente uso mcedit.
mcedit 50-cloud-init.cfg
Las primeras lineas, deben de ser parecidas a esta.
auto lo
iface lo inet loopback
auto ens3
iface ens3 inet dhcp
Si os fijais en el fichero, lo primero que tenemos es la configuracion de la interfaz localhost que lleva la ip loopback, que es la 127.0.0.1. Despues tenemos la intefaz ens3, la cual recoge la ip mediante DHCP.
Ahora es cuando vamos configurar un ip con alias, para ello añadimos el siguiente bloque por cada alias ip.
auto ens3:0
allow-hotplug ens3:0
iface ens3:0 inet static
address 140.73.17.8
netmask 255.255.255.255
En este caso estamos configurando el primer alias ip, que es el 0 y en address indicamos la dirección ip que le queremos asignar al primer alias.
Si quisiéramos añadir alguno mas solamente tendríamos que seguir la enumeración, pero siempre con el prefijo de la interfaz de red original en este caso la ens3.
Una ver terminada la configuración, vamos a reiniciar las interfaces de red, para que el sistema coja la nueva configuracion.
/etc/init.d/networking restart
Ahora si hacemos un ifconfig, deberíamos de tener algo parecido a esto.
ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 149.80.13.14 netmask 255.255.255.255 broadcast 149.80.13.14
inet6 de80::e816:3eef:ff1a:f8d7 prefixlen 64 scopeid 0x20<link>
ether fa:16:3e:1a:f8:d7 txqueuelen 1000 (Ethernet)
RX packets 127877096 bytes 12351655022 (11.5 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 146870428 bytes 127898183164 (119.1 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens3:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 140.73.17.8 netmask 255.255.255.255 broadcast 217.182.235.43
ether fa:16:3e:1a:f8:d7 txqueuelen 1000 (Ethernet)
Deja un Comentario
Debes de estar logueado para comentar.