I've been trying to configure a basic trunk on Hyper-V for a while. I have this setup:
Switch port in trunk mode:
Native VLAN: 1
Tagged VLANs: 10, 250
On Hyper-V, I have configured the port in Trunk Mode with the VLANS 10 and 250 listed.
When I put a VM on either of these networks they work great, but when I deselect "Enable virtual LAN Identification" for that VM hoping to use the native VLAN of the port, it does not work.
Of course if I configure that VLAN as tagged and non-native on the switch and enable the tagging on the VM, it works great. But there has been no other way to do this that I can see.
I want to be able to support VMs without tagging just to make simplifying the networking overall and support some legacy migrations. It would just make things easier. Is this not possible? Can Hyper-V not tell the difference between tagged and untagged?