I’m putting together a VLAN setup for the first time with a Balance 20 (firmware 8.0.2).
I have two vlans: VLAN20, VLAN30 (plus the untagged LAN). All VLANs have their own DHCP server for now.
Inter-VLAN routing is enabled on all networks.
No extra firewall rules beyond the default are enabled.
1: Access / untagged (upstream unmanaged switch connected)
2: Access / VLAN20
3: Access / VLAN30
4: more later
In this configuration, plugging a laptop into ports 2 or 3 get an IP in the correct subnet and can communicate with other devices as expected. No issues.
Next, I add a managed switch (TP-SG108E) with a static IP in the default LAN.
That switch has:
VLAN20 (ports 2, 8), port 2 is untagged, port 8 is tagged
VLAN1 (default, all ports untagged)
Port 8 is connected to port 4 on the balance 20
This is based off one rough example in the TP-SG108E manual
On the balance 20, I set port 4 to Trunk / VLAN20
In this configuration, plugging a laptop into port 2 of the smart switch can communicate with the balance and gets an IP in the VLAN20 subnet as expected. However, it cannot communicate with the smart switch itself. In fact no one can talk to the smart switch. I think this is expected since the Balance port is set to only VLAN20.
Next, I tried changing balance port 4 to Trunk / Any, and then nothing works. I also tried Trunk / Untagged + VLAN20. Still nothing works.
The only way I have found to be able to communicate with the smart switch on port 4 is if the port is set to Access.
It seems that I have the VLAN working correctly, but the default LAN is not right. Can someone provide some guidance?