I have a problem with the firewall rules I shoud put into my routers to make them communicate each other.
This is the situation:

I have 3 problems to solve:
1) the guests wifi from gargoyle blocks the traffic to the LAN/wifi clients connected to the same router, but those clients can see the clients on the WAN side (eg: gargoyle guests wifi cannot see 192.168.2.0/24 but can see all 192.168.1.0/24 which is not good at all;
2) the password wifi on gargoyle router can see the wan side, but I cannot see from the wan side to the lan gargoyle (eg: 192.168.2.0/24 can see 192.168.1.0/24 but not viceversa);
3) 192.168.1.0/24 192.168.2.0/24 and 192.168.3.0/24 should see each other.
How to manage all of these rules?
Thank you very much!