|And yet, you take the VLAN 2 feed, plug it into an unmanaged switch and it works. I confess, this has me stumped.|
The only thing I can think of is that perhaps the switch itself is the issue. It shouldn't be, but maybe it is?!?!?!
Perhaps with the switch you're using you have to use a single uplink configured as a "trunk" port in order to have both VLAN's work correct.y This doesn't make any sense to me, but it would be one thing to try if you haven't already.
Alternatively, you might want to trade VLAN's. Since the clients are DHCP, just swap the feeds. Do clients on VLAN 1 get proper IP's in the VLAN 2 subnet? Do the clients plugged into VLAN 2 ports get anything?
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.