I have a problem with routing on my LAN. I understand why it didn't work but I can't see an elegant solution.
In a multi-building site a MikroTik router is taking care of the WAN connection for everybody and connecting different subnetworks with different needs.
One of these subnetworks is spread out over multiple buildings through a WiFi AP connected to the MikroTik router and several client stations, one at each building. All of those WiFi devices work in bridged mode so every user is directly connecting to the MikroTik router.
If we see the network as a flower the base is the MikroTik router, the WiFi AP on the roof the center of the flower, and the petals are the WiFi clients with all the clients behind them.
My problem is that all the clients have no problem connecting to other subnetworks or to the Internet. But they are not able to connect to another client of the same subnetwork but on different "petals".
Should I use different subnetwork for each petal?
- Router 192.168.2.1/24
- AP on roof in bridge mode 192.168.2.101/24
- client on two buildings in bridge mode 192.168.2.102/24 and 192.168.2.122/24
- laptop 192.168.2.116/24 is connected through *.102 while Raspberry 192.168.2.123 is connected through *.122
The laptop could only reach the AP on the roof 2.101 or the router 2.1 and never the other client, for example 2.122 or 2.123