I'm currently using two RT-AC68U with Merlin, one as main router, one as AP with a guest VLAN. I set up my network so that IoT devices with vlan 101 can access the internet but not the main network (vlan 1), and IoT devices on vlan 102 cannot access either internet or main network (but devices on the main network can access all IoT devices). Now I'm trying to add a third AC68U for a remote location. The remote location is connected with a wifi bridge repeater which doesn't properly bridge vlan traffic. So, even if the new AC68U is set up correctly when tested on the main network, once behind the bridge, it won't allow IoT devices to connect.
Bridge repeaters that support vlans are harder to find and much more expensive, so I'm trying to figure out a workaround. I guess I could try to write iptables/ebtables rules to individually block devices in the remote location, but it will require editing the configuration every time a new device is added. Also, blocking by IP address or MAC can be defeated by a spoofed malicious device. I could set up the remote AC68U as a router with its own rules, then connect to the main router using OpenVPN (which is active). Remote devices will be slower, but should work.
Any other suggestion? Usually this forum saves me from my stupidity by suggesting smarter alternatives
EDIT: is there a way to encapsulate traffic on both ends, maybe using something lightweight as GRE?
Bridge repeaters that support vlans are harder to find and much more expensive, so I'm trying to figure out a workaround. I guess I could try to write iptables/ebtables rules to individually block devices in the remote location, but it will require editing the configuration every time a new device is added. Also, blocking by IP address or MAC can be defeated by a spoofed malicious device. I could set up the remote AC68U as a router with its own rules, then connect to the main router using OpenVPN (which is active). Remote devices will be slower, but should work.
Any other suggestion? Usually this forum saves me from my stupidity by suggesting smarter alternatives
EDIT: is there a way to encapsulate traffic on both ends, maybe using something lightweight as GRE?
Last edited: