Configurar vlans con GNU/Linux

Hoy vamos a configurar vlans :)

Instalamos el paquete vlan:

# apt-get install vlan

Una vez hecho tendremos que asegurarnos que nuestra interfaz no tenga ninguna ip asignada:

# ifconfig eth0 0.0.0.0


Y luego levantamos la o las vlans que queramos en dicha interfaz, en este ejemplo voy a levantar las vlan 100 y 200

# vconfig add eth0 100
# vconfig add eth0 200   

Y configuro la IP para dichas interfaces:

# ifconfig eth0.100 xxx.xxx.xxx.xxx netmask 255.255.252.0 up
# ifconfig eth0.200 yyy.yyy.yyy.yyy netmask 255.255.255.0 up

Si queremos que dichas IPs se asignen manualmente, modificaremos el fichero /etc/network/interfaces

auto vlan100
auto vlan200

# VLAN 100
iface vlan100 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
network xxx.xxx.xxx.0
broadcast xxx.xxx.xxx.255
mtu 1500
vlan_raw_device eth0

# VLAN 200
iface vlan200 inet static
address yyy.yyy.yyy.yyy
netmask 255.255.255.0
network yyy.yyy.yyy.0
broadcast yyy.yyy.yyy.255
mtu 1500
vlan_raw_device eth0

Para verificar el estado de las vlan, lo haremos mediante un cat en /proc/net/vlan/config

root@salnitre:/# cat /proc/net/vlan/config
VLAN Dev name	 | VLAN ID
Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
eth0.100        | 100  | eth0
eth0.200        | 200  | eth0

3 Comments

  1. Pingback: Configurar vlans, bondings y IPv6 en un Proxmox | Blackhold

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.