martes, noviembre 19, 2013

Configurando Vlans desde la línea de comandos

En algunos escenarios es muy útil configurar en un equipo que una de nuestras interfaces de red eth etiqueten en una determinada Vlan, disponiendo también de una dirección ip para dicha Vlan. Para hacer esto, sólo es necesario instalar el paquete vlan.

La secuencia de comandos es la siguiente, suponiendo que la interfaz que tenemos conectada es la eth0, que la vlan que queremos utilizar es la 125 y que la dirección ip que utilizaremos es la 172.28.1.54/24.

$ apt-get install vlan
$ vconfig add eth0 125 # Esto crea la interfaz eth0.125 que podemos ver con ifconfig
$ ifconfig eth0.125 up
$ ifconfig eth0.125 172.28.1.54 netmask 255.255.255.0 # Máscara de red correspondiente a una /24

Como nota curiosa, cuando se utiliza vconfig para hacer el tag de la vlan en nuestra interfaz de red, aparece un mensaje de aviso indicando que es posible necesitar 8021q. Podemos ignorar el mensaje si no estamos utilizando 8021q, aunque si queremos quitar el molesto mensaje, podemos instalar el modulo con el comando 'modprobe 8021q'.

Actualización: Un detalle que no puse es como borrar la interfaz creada, no sirve un reinicio de la red (service networking restart). Para eliminar la interfaz utilizamos tambien vconfig.

$ ifconfig eth0.125 down
$ vconfig rem eth0.125

No hay comentarios:

Publicar un comentario