I have been fighting with this issue this week and have been unable to fix it or find a solution online.
I have 3 Linksys routers (E1500, E2500, and E1200v2) all running Shibby's latest version 108EN based on Tomatos V1.28. My E1500 router is my main router. Its configured to run with IP 10.0.0.1 and DHCP leases range from 10.0.0.101 to 150. On this router I enabled static IPs for certain computers. I also have OpenVPN configured in this router. All connections to this router work fine (both wireless and wired). The wireless service on the main router is configured to run Wireless N only with WPA2 + AES security.
The other two routers (E2500 and E1200v2) connect to this router using Wireless Ethernet Bridge. Both were configure to use a different ip (10.0.0.2 and 10.0.0.3). Both routers have DHPC disabled, and have the DNS and gateway set to 10.0.0.1. Both routers have been switched to operate on Router Mode rather than Gateway Mode.
The problem: All devices connected to this additional routers through the LAN ports cannot connect to the internet for some strage reason. For example, if I hook my pc by wire to these additional routers, the PC says there is no internet connection and I cannot reach the internet. Additionally if i try to reach the main router at 10.0.0.1 I cannot reach it (it can be reached if I connect wireless or through the LAN ports on the main router though). The funny thing here is that I can reach all other devices connected to the network.
To clarify with an example:
Let say Router A is the main router. And Router B and C are the additional routers connected to A by Wireless Ethernet Bridge.
Let say Computer LA1 is hooked to router A, computer LB1 to router B and computer LC1 to router C all by cable to the LAN ports.
Let say Computers WA1 is hooked to router A by wireless Connection.
When using computer LB1 I cannot reach router A at 10.0.0.1 nor the internet but I can reach routers B and C at their respective IPs. Additionally I can reach the other computers LA1, LC1, and WA1.
The devices I connect to the LAN ports in the additional routers get assigned a valid IP within the DHCP range set in the Main router. Additionally, if I set an static IP on the main router for a computer and connect that computer on the additional router's lan port, it knows what IP it should assign.
My windows computer reports to have the IP 10.0.0.153 (Set by static IP on the main router) and it reports that the gateway is 10.0.0.1. With this in mind, I know there is some connectivity between the main router and the computer. I just dont know why I cannot reach the main router nor the internet from the additional routers when connected by LAN.
My guess: Its a firewall related issue of some sort.
Another interesting fact (and the reason I started with all of this) is that I can enabled virtual SSIDs on this additional routers to extend my internet and if I connect to the additional routers through the VSSID I can connect to the internet and the local devices fine. If I connect to the main router SSID or to the additional routers VSSID, I can connect locally or to the internet just fine without any issues.
Hope anyone can shine some light on this puzzle