Background: I have a working setup running Tomato 1.28 on two Linksys WRT54GLs using WDS. The first Linksys is just a wired access point and the second one is a wireless access point.
Just for kicks, I bought some Asus RT-N12 and RT-N10P routers on the cheap to see if I could increase my wireless speed (I wanted to eliminate WDS because it cuts the wireless speed in half using Tomato). I flashed all of the RT-N routers with the latest version of Tomato Shibby firmware appropriate for the RT-N series. After flashing, I cleared the NVRAM on all the RT-N routers. I tested each router separately and they all work.
I currently have 2 RT-N12s and 1 RT-N10P that are in the new network. The first RT-N12 (A) is the base router - it is hard-wired to my cable modem. The second RT-N12 (B) is a wireless ethernet bridge to A. The RT-N10P (C) is a wireless access point and is connected LAN to LAN with B. DHCP is disabled on B and C. Default Gateway and All DNS entries on B and C point to A (i.e., 192.168.1.1). B's IP is 192.168.1.2. C's IP is 192.168.1.3. A's DHCP range is 192.168.1.10+.
If I plug in a computer into B via ethernet, I get full speed access across the A<->B wireless ethernet bridge. If I remove the B<->C ethernet connection and instead connect A<->C via ethernet, C acts as a full speed wireless access point. However, if I reconnect B<->C via ethernet (LAN to LAN), and then try to connect to C as a wireless access point, then either I get no connection at all or the speed is about 1/10th of what I am expecting.
Am I stupidly overlooking something in terms of this setup?
Thanks for any suggestions you might have.