esxi and freebsd vlans

Michael K. Smith - Adhost mksmith at adhost.com
Mon Apr 20 16:12:58 UTC 2009


Hello Sebastian:
--------

Hi,

I ran into the ESXi limit of 4 NICs per VM, so I figured I would work 
around this using FreeBSD's vlan devices.

I made 2 test installs with the following interface configuration:

test1:
ifconfig em0 inet 10.10.10.1 netmask 255.255.255.0
ifconfig vlan create
ifconfig vlan0 inet 192.168.1.1 netmask 255.255.255.0 vlan 22 vlandev
em0

test2:
ifconfig em0 inet 10.10.10.2 netmask 255.255.255.0
ifconfig vlan create
ifconfig vlan0 inet 192.168.1.2 netmask 255.255.255.0 vlan 22 vlandev
em0

I can ping the other machine using the 10.10.10.x IP address no problem,

but the 192.168.1.x addresses don't work. I've tried setting the vlan id

on the vSwitch to none and to 22, but in neither of the two cases does 
it work.

--------
[Michael K. Smith - Adhost] 

You will need to make sure the switchport facing your server is set to
802.1Q trunk and has VLAN 22 allowed.  The IP address on em0 itself is
"untagged" so it will work regardless of the port settings on the
switch. VLAN 22 has the 4-byte header attached so the other side has to
recognize the tag.

Regards,

Mike


More information about the freebsd-questions mailing list