Trying setup VLANs from my Intel Pro/1000 GT NIC(Windows XP) to a Cisco 3550 switch. I've setup the VLAN(s) on the NIC to untagged and 254. On the Cisco side I've setup VLAN 152 as the native vlan. With this setup the untagged traffic works fine. However the 254 VLAN won't pass traffic. I've found that if I add the MAC address / Ipaddress to the arp table(Windows XP) things start working on the 254 vlan. I'm kind of at a loss why I have to do this. Here is the Config from the Switch:
switchport trunk encapsulation dot1q
switchport trunk native vlan 152
switchport mode trunk
no ip address
I'm not up on the Cisco (or any switch) configuration, but I suggest you run http://www.wireshark.org Wireshark on the system under test to see if the DHCP and other traffic is making it the stack or not. I'm guessing that by putting it manually into the ARP table it's patching over the missing ARPs because of the VLANs filtering out traffic.
Anybody else in the community run into this before and can lend a hand here?