Blackhold

Configurar vlans con GNU/Linux

Posted on novembre 3rd, 2012 by admin

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

This entry was posted on dissabte, novembre 3rd, 2012 at 14:22 and is filed under Networking. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

« »

guy fawkes