Soporte de VLANs en Debian

Muchas veces nos encontramos con servidores que necesitan poder acceder a diferentes VLANs en la red.

A continuación veremos cómo configurar una interfaz para que acceda a una VLAN específica.

1.- Cargamos el módulo 802.1q para que el kernel soporte VLANs:

modprobe 8021q
echo 8021q >> /etc/modules


2.-
Instalamos el paquete vlan:

apt-get install vlan


3.-
Creamos una subinterfaz VLAN:

vconfig add eth0 123

(vconfig add INTERFAZ VLANID)

Podemos borrarla con:

vconfig rem eth0 123


4.- Añadimos la configuración IP de la VLAN:

vim /etc/network/interfaces
iface vlan123 inet static
       address 192.168.14.1
       netmask 255.255.255.0
       network 192.168.14.0
       broadcast 192.168.14.255
       vlan_raw_device eth0


5.- Reiniciamos las interfaces para aplicar los cambios:

/etc/init.d/network restart

Si queremos ver un listado de interfaces VLAN ejecutamos:

cat /proc/net/vlan/config