I’m trying to assign specific clients by mac address to specific VLANs using Hap AC2. The case for me is exact the same as in this topic http://forum.mikrotik.com/t/vlan-by-mac-address/67248/1 but when I try to add the switch rule, I get following error message:
Couldn't change Switch Rule <34:D0:B8:C0:XX:XX/FF:FF:FF:FF:FF:FF> - new-vlan-id not supported for this switch (6)
Does it mean it will not work for my router board? Is there maybe an other way to do it?
A common technique is to use 802.1x and macauth. Mikrotik implemented 802.1x in v6.45 onwards, and there are limitations - as it requires a VLAN-aware bridge the traffic will be handled by the CPU rather than switch chip, and it requires an external RADIUS server as the user manager package does not have the necessary features.
Bridge filters may work, again traffic would be handled by the CPU rather than switch chip.