I'm trying to get my home network to look something like this:
The dotted lines denote wireless connections, and the solid lines denote wired connections. In case the diagram isn't clear, I want the "Normal Linksys" router to view "Other Router" as a wireless client with ip address 192.168.1.2, and to forward all packets from that "Other Router" to the internet; I also want "Other Router" to act as a normal wireless router, but use a wireless bridge instead of the internet port on the back of the router as the default path.
How do I accomplish this? I have tomato installed on the "Other Router", but I could switch to DD-WRT (the router is compatible with both). I know how I'd do this if the connection between "Normal Linksys" and "Other Router" were wired, but I can't figure out how to do this wirelessly, even though it seems like it should be pretty straightforward.
EDIT: I think I may have put the ip addresses in the wrong space. I'm no networking expert, my apologies. "Other Devices" should view "Normal Linksys" as 192.168.1.1 on the network "MAIN", and "Xbox", "Laptop" and "Desktop" should view "Other Router" as 192.168.1.1 on the network "OTHER". "Normal Linksys" should view "Other Router" as 192.168.1.2, and "Other Router" should view "Normal Linksys" as the default path/internet port.
EDIT2: I got what I wanted by installing dd-wrt on only "Other Router" and setting up a wireless repeater bridge. I did this instead of setting up an access point because my normal linksys router doesn't support them, is incompatible with dd-wrt and tomato, and because I just wanted to do it this way I really wanted a separate SSID for my laptop/desktop/xbox, even though there really isn't any reason for it.
For anyone who might be reading this trying to do something similar, you might have to make the security key to connect to your main router the same as the wireless key for your other router (even though you're supposed to be able to make a new key on "other router", it wouldn't work for me unless the keys used the same algorithm and had the same value. It also worked if wireless security was disable on "other router", but that seemed like a bad idea).