Hello everyone.

I have here a problem of a bad network configuration.
I have 3 diferent networks


My problem is, if someone from 192.168.0.x tries to comunicate with 192.168.1.x or even 192.168.2.x, he can't, unless he add a route in command line, such, route add <ip> <mask> <ip>

this is for all the networks that need to comunicate to each other, how can i solve this?
I have a firewall, that is also my gateway.