Previously I had an HP nc8240, with a realtek NIC. It could do VLANs with the Realteck management software, and they worked in my VMs when mapped to VM NICs, but not great and I gave up on it. I'm running windows XP sp3, and VMWare server 2.01.
Recently I got a Elitebook 8530p (upgrade from the nc8240), which has a Intel 82567LM NIC. I installed the latest intel NIC and management software from Intel, setup the VLANs, and they work on my computer locally.
I then setup the Vlans to be mapped to VMnets using the windows network bridging tool. VERY sadly, the VMs don't work on tagged Vlan NICs. It's worth noting that I set one of my NICs to be 'untagged' with the intel software, and that NIC works fine.
Can I get my VMs to work on the tagged VLANs? I wonder if the issue has something to do with the fact the VMs run in promiscuous mode (so I've heard) and perhaps that's a problem on the tagged VLAN nics? Also, I read some people had problem with the intel vlans if the 'main' nic has anything running on it OTHER than the intel service - so I unchecked the vmware bridging service (I don't think that should matter though).