Basado en Linux Debian 10

Cómo configurar IPs Virtuales en Linux Debian 10

YouTube

He alquilado un servidor dedicado que viene con un bloque RIPE de 16 IPs. Estas IPs las voy a usar para alojar varias paginas web y que cada una tenga una IP distinta. Esta configuración es para un servidor dedicado el cual ya tiene una IP asignada por defecto y no tenemos que configurar. Tan solo configuraremos las IPs virtuales para alojar el bloque RIPE que apunta hacia nuestro servidor.

IPs Virtuales para un Servidor Local

Si queréis ver como se configura en una red local la ip principal fija y varias IPs virtuales podéis pasaros por mi canal de YouTube desde aquí.

IPs Virtuales para un Servidor Dedicado

Para comenzar lo primero que debemos hacer es identificar nuestras tarjetas de red, para ello nos identificamos como root y tecleamos lo siguiente:

ip addr

¿Qué pasa? ¿Te gustaba más el comando ifconfig?

Puedes instalar el comando ifconfig instalando las net-tools así …

apt install -y net-tools

Ahora tecleamos el comando ifconfig y veremos lo siguiente:

ip addr

Cómo podemos ver nuestra tarjeta de red está identificada como eno1, también vemos su dirección IP y su dirección de Broadcast.

Ahora que tenemos estos datos vamos editar el fichero interfaces a ver que dice, lo editamos:

vi /etc/network/interfaces

Veremos lo siguiente:

Interfaces

Cómo podemos ver aquí las tarjetas de red están identificadas como eth0,1 y 2, estás son las físicas pero las virtuales las tenemos que montar como eno1,2,3,4….

El fichero Interfaces básicamente lo que dice es que por DHCP se le asigne una IP automática a cada tarjeta de red y al final del fichero vemos que todo lo que hay dentro de la ruta /etc/network/interfaces.d/ lo lea como fuente.

Salimos del editor y vamos a ver que hay en el directorio interfaces.d

cd /etc/network/interfaces.d/

Listamos el directorio:

ls

Dentro veremos un fichero llamado 50-cloud-init.cfg, en este fichero es donde vamos a configurar nuestras IPs, lo editamos:

vi 50-cloud-init.cfg

Dentro nos encontramos con lo siguiente:

IPs Virtuales en Linux Debian 10

Cómo podemos ver aquí eno1 tiene asignada una IP dinámica por DHCP.

Ahora vamos a agregar las 16 direcciones IP que he contratado agregándolas de la siguiente manera:

IPs Virtuales en Linux Debian 10

Una vez agregadas todas las direcciones IP que queramos guardamos el fichero y reiniciamos la red con:

/etc/init.d/networking restart

Ahora si ejecutamos el comando ip addr veremos lo siguiente:

IPs Virtuales en Linux Debian 10

Como podemos ver tan solo hay que ir agregando las nuevas direcciones IP identificándolas como eno1:1, eno1:2 y así sucesivamente hasta agregar todas las que queramos …

IPs Virtuales en Linux Debian 10

Y de este modo es cómo podemos configurar las IPs Virtuales en Linux Debian 10.