We have an entry point from our ISP. It has the subnet 0, it's a MikroTik device over which we have zero control.
We have 2 dumb 4-port switches and 2 wrt54gl routers with DD-WRT installed.
These routers have the subnet of 1 by default, as in, 192.168.1.*. Thus, they give out IPs in that subnet. There are several wall ports throughout the company, so anything connected into those gets a subnet 0 because it basically goes straight to the MikroTik and the huge unmanaged switch it's connected to. I have connected the two WRTs to these wall ports as well, in an attempt to make them APs.
The problem is, the APs give out 192.168.1.* IPs and the rest have 192.168.0.* IPs. Everything on 0 can print, because the printer is also on 0, but the others can't even though they're basically on the same network, since it all goes into the wall ports which go into the MikroTik.
I entered DD-WRT setup and changed the local address to 192.168.0.250 in an attempt to force a 0 subnet, and it works - it gives me a 0.* IP when I connect to it and internet works fine. However, I still cannot see the printer, while others who are connected to it "naturally", without a router in between, can see it and print fine.
What can I do to make the printer appear on my AP's 0 subnet as well?