Content
- Ubuntu 22.04
- 1. Configuración de una VLAN no etiquetada
- 2. Asignar direcciones IP a la VLAN
- 3. Direcciones ping en la red local
- 4. Instalar el paquete VLAN
- 5. Añade también 2 etiquetas a nuestra interfaz
- 6. Comprobemos si todo está configurado correctamente
- Debian 11
- 1. 1. Configuración de una VLAN sin etiquetas
- 2. Asignamos una dirección IP a nuestra interfaz
- 3. Configurar una VLAN etiquetada
- 4. Compruebe la configuración de las vlan
- CentOS 7
- 1. Configuración de una VLAN sin etiquetas
- 2. Asignar una dirección IP a nuestra interfaz
- 3. Reinicie el servicio de red
- 4. Compruebe si la dirección se ha añadido a la interfaz y haga ping a otro servidor
- 5. Configurar la VLAN etiquetada
- 6. Reinicie el servicio de red en ambos servidores
- 7. Comprueba si la etiqueta se ha añadido a la interfaz y haz ping a otro servidor
Conexión de servidores a VLAN
Configurar VLAN (Virtual Local Area Network) en servidores Linux permite crear redes virtuales para controlar y aislar el tráfico en la red.
Ubuntu 22.04
La configuración de VLANs en dos servidores Ubuntu 22.04 puede realizarse utilizando la herramienta netplan, que proporciona una forma cómoda de configurar interfaces de red en Ubuntu.
1. Configuración de una VLAN no etiquetada
Vamos a configurar una VLAN sin usar identificadores (VLAN ID), pero en este caso se llamará una VLAN "no etiquetada". VLAN sin etiqueta significa que el tráfico en esta VLAN se transmitirá sin etiqueta VLAN a través de la interfaz física.
Vamos a averiguar la interfaz para configurar la VLAN utilizando el comandoip link show .
En este caso, en ambos servidores la tenemos enp0s8.
2. Asignar direcciones IP a la VLAN
Busquemos nuestra configuración de netplan; el fichero YAML puede llamarse de otra forma.
Abramos la configuración y hagamos cambios para asignar una dirección IP a nuestra interfaz.
sudo nano /etc/netplan/*.yaml
Necesitas hacer cambios en ambos servidores.
enp0s8:
dhcp4: no
direcciones: [192.168.1.2/24, ]
gateway4: 192.168.1.1
Cuidado con la sintaxis.
Después aplicamos la configuración:
sudo netplan apply
Comprobemos también si la dirección ha sido asignada en la interfaz:
3. Direcciones ping en la red local
Ahora los servidores están conectados entre sí mediante VLAN.
4. Instalar el paquete VLAN
En primer lugar, asegúrate de que el paquete vlan está instalado en ambos servidores. Puedes instalarlo usando el comando
sudo apt update
sudo apt install vlan
5. Añade también 2 etiquetas a nuestra interfaz
Todos los paquetes de red serán etiquetados antes de ser enviados a través de esta interfaz. Por ejemplo, vamos a añadir dos identificadores VLAN 10 y 20 a nuestra configuración de netplan; todos los paquetes de red serán marcados antes de ser enviados a través de esta interfaz.
Abra netplan y añada los parámetros vlan:
vlans:
vlan10:
id: 10
link: enp0s8
addresses: [192.168.1.2/24]
vlan20:
link: enp0s8
id: 20
addresses: [192.168.1.2/24]
Ten cuidado con la sintaxis ya que YAML no perdona.
Lo mismo para el segundo servidor:
vlans:
vlan10:
id: 10
link: enp0s8
addresses: [192.168.1.1/24]
vlan20:
enlace: enp0s8
id: 20
direcciones: [192.168.1.1/24]
Después de eso, aplicar la configuración: sudo netplan aplicar
6. Comprobemos si todo está configurado correctamente
Después de aplicar la configuración, compruebe que la VLAN funciona correctamente ejecutando el comando ip a para ver la configuración de red actual en el servidor.
Debian 11
La configuración de VLANs en dos servidores Debian puede hacerse utilizando el fichero /etc/network/interfaces, que proporciona una forma conveniente de configurar interfaces de red en Debian.
1. 1. Configuración de una VLAN sin etiquetas
Vamos a configurar una VLAN sin usar identificadores (VLAN ID), pero en este caso se llamará una VLAN "no etiquetada". VLAN sin etiqueta significa que el tráfico de esta VLAN se transmitirá sin etiqueta VLAN a través de la interfaz física.
Primero, averiguamos la interfaz para configurar la VLAN utilizando el comando ip link show .
En este caso, en ambos servidores tenemos la interfaz enp0s8.
2. Asignamos una dirección IP a nuestra interfaz
ip addr add 192.168.1.1/24 dev enp0s8
ip addr add 192.168.1.2/24 dev enp0s8
También añadiremos esto a /etc/network/interfaces
auto enp0s8
Iface enp0s8 inet static
address 192.168.1.1
netmask 255.255.255.0
Lo mismo para el segundo servidor:
Vamos a reiniciar el servidor:
Como se puede ver la dirección está registrada
Comando para comprobar: ip addr
Después de reiniciar, comprobamos si los servidores hacen ping entre sí:
3. Configurar una VLAN etiquetada
Todos los paquetes de red serán etiquetados antes de ser enviados a través de esta interfaz. Por ejemplo, añadamos el identificador VLAN 10 a nuestra configuración; todos los paquetes de red serán marcados antes de ser enviados a través de esta interfaz.
Aquí enp0s8.10 es la interfaz virtual para el identificador VLAN 10 y está configurada para utilizar la interfaz física enp0s8.
Similar para el segundo servidor:
Ip addr 192.168.1.1/24 dev enp0s8.10
Ip addr 192.168.1.2/24 dev enp0s8.10
También lo escribiremos en el /etc/network/interfaces config para que nuestra configuración se guarde después de un reinicio.
Similar para el segundo servidor:
auto enp0s8.10
Iface enp0s8.10 inet static
dirección 192.168.1.1
máscara de red 255.255.255.0
4. Compruebe la configuración de las vlan
Introduzca el comando: ip addr
CentOS 7
La configuración de la VLAN en dos servidores CentOS puede realizarse utilizando archivos de configuración de interfaz de red.
1. Configuración de una VLAN sin etiquetas
Vamos a configurar una VLAN sin utilizar identificadores (VLAN ID), pero en este caso se llamará VLAN "no etiquetada". VLAN sin etiqueta significa que el tráfico de esta VLAN se transmitirá sin etiqueta VLAN a través de la interfaz física.
Averigua la interfaz para configurar la VLAN utilizando el comando ip addr.
En este caso, en ambos servidores la tenemos enp0s8.
2. Asignar una dirección IP a nuestra interfaz
Abre el fichero de configuración de interfaces de red para editarlo:
sudo nano /etc/sysconfig/network-scripts/ifcfg-enp0s8
En este caso, se llama de forma similar a la interfaz.
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
VLAN=no
IPADDR=192.168.1.1
NETMASK=255.255.255.0
3. Reinicie el servicio de red
sudo systemctl restart network
4. Compruebe si la dirección se ha añadido a la interfaz y haga ping a otro servidor
ip addr
Hagamos ping a los servidores.
Los servidores son accesibles entre sí.
5. Configurar la VLAN etiquetada
Abre el archivo de configuración de interfaces de red para editarlo usando la interfaz física (en este caso enp0s8):
sudo nano /etc/sysconfig/network-scripts/ifcfg-enp0s8
Vamos a añadir las siguientes líneas al archivo:
VLAN=yes
VLAN_ID=10
Añadimos también el identificador de la VLAN a la línea DEVICE=enp0s8
DEVICE=enp0s8.10
6. Reinicie el servicio de red en ambos servidores
sudo systemctl restart network
7. Comprueba si la etiqueta se ha añadido a la interfaz y haz ping a otro servidor
dirección ip
Ambos servidores tienen conexión entre sí.
La VLAN etiquetada está configurada.