|
Hermosillo, Sonora.-
(20 de octubre del 2009)
Hace ya bastante tiempo publicamos un mini guía para configurar una VLAN en FreeBSD y OpenBSD. Para complementar la información, publicamos como hacerlo en Ubuntu Linux.
Primeramente debemos asegurarnos que está instalado el paquete vlan:
$ sudo apt-get install vlan Reading package lists... Done Building dependency tree Reading state information... Done vlan is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Seguidamente necesitamos modificar el archivo /etc/network/interfaces. Es necesario incluír la información de la nueva interfaz virtual, adicionalmente a la información ya establecida. Vamos a suponer que deseamos configurar la VLAN 200.
auto lo iface lo inet loopback
auto eth0 iface eth0 inet static address 192.168.0.60 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1
# "auto" le indica al sistema de hotplug # que deberá configurar esta interfaz automáticamente auto vlan100 iface vlan100 inet static address 10.1.140.2 netmask 255.255.255.0 network 10.1.140.0 broadcast 10.1.140.255 mtu 1500 vlan_raw_device eth0
El dispositivo "raw ethernet" en algunas ocasiones podrá estar sin configurar su dirección IP. En este caso particular, el switch a donde estamos conectados no soporta VLAN y por lo tanto los sistemas conectados a la red deben soportar VLAN para poder participar en la misma.
Otro punto importante es el número de la interfaz corresponde al número de la VLAN. Por ejemplo para la VLAN 101, la correspondiente interfaz es vlan101.
Por último, reiniciamos el subsistema de red:
$ sudo /etc/init.d/networking restart
Y veremos un mensaje similar a:
* Reconfiguring network interfaces... * if-up.d/mountnfs[eth0]: waiting for interface vlan200 before doing NFS mounts WARNING: Could not open /proc/net/vlan/config. Maybe you need to load the 8021q module, or maybe you are not using PROCFS?? Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config Added VLAN with VID == 200 to IF -:eth0:- y listo!
|