Hi folks,
I’m having a bit of trouble getting VLANs to work on my MikroTik CRS305-1G-4S+ after swapping it into my network.
A little bit of background first - my current setup is pretty straightforward (see the attachment). I’ve got an AP that tags its wireless networks with VLANs 30 (trusted), 40 (guest), and 50 (IoT), while its physical ports remain untagged. The AP’s trunk port (wan) connects to the switch trunk port (eth1), and then traffic is aggregated through another trunk (eth8) to my pfSense router (eth1), which handles IP Services and all that. All other ports on the switch (eth2-eth7) are access ports for VLAN 30, with untagged traffic just for management (yeah, I know it’s bad practice, but I kept locking myself out and decided to deal with a MGMT VLAN later). It’s working flawlessly.
I wanted to swap in the CRS305 for a fiber backbone, so I disabled all VLAN configs and started simple: AP to ether1
, router to sfp-sfpplus1
, workstations to sfp-sfpplus2
and sfp-sfpplus3
. With VLANs disabled, untagged traffic worked right out of the box, so all good so far.
Things got tricky when I tried re-enabling VLANs. In WinBox, I added all 3 VLANs under Bridge/VLANs, setting sfp-sfpplus1
and ether1
as tagged for each. Additionally, for VLAN 30, I set sfp-sfpplus2
, sfp-sfpplus3
, and sfp-sfpplus4
as untagged and then changed PVID to 30 under Bridge/Ports for each of them respectively. I then enabled VLAN filtering on the bridge, and everything broke.
I can get the physical ports (sfp-sfpplus2
etc.) to tag correctly, but the traffic from the AP on ether1
either doesn’t get through at all (no IP assignment from pfSense) or works intermittently—probably dropping packets somewhere like crazy. Weirdly, if I turn off VLAN filtering on the bridge, VLANs from the AP reach pfSense somehow and they get their respective addresses, but then the physical ports on the switch no longer tag traffic. I’ve tried all sensible, and a few insensible combinations for ether1
, sfp-sfpplus1
, and the bridge
under tagged/untagged for VLANs but I just can’t figure it out. I’ve attached the ‘current’ setup (WinBox only for now ) and that one doesn’t work for the AP traffic at all (short of getting to pfSense assigning appropriate IPs to the respective VLANs, no traffic afterwards) but the workstations are properly tagged and operating normally as far as I can tell.
I’m clearly missing something about how MikroTik handles trunking compared to my old TP-Link switch. Any help would be appreciated!
Thanks!