In my setup I have 3 computers and 2 (wireless d-link) routers.
Computer1 has ethernet and wireless interfaces
ethernet : 192.168.0.x (DHCP)
wireless : 192.168.10.254 (static)
Computer 2 has ethernet with two ips
ethernet1 : 192.168.0.90 (static)
ethernet2 : 192.168.10.110 (static)
Computer 3 is a particular device with a hardcoded ip that I can't change
wireless : 192.168.10.41 (static)
Router1 manages internet and DHCP for network 192.168.0.0/24
Router2 is more complicated. I don't use DHCP. I use it to bridge between both networks. Its static ip is 192.168.10.1
Computer1 can ping Computer2.
Computer1 can ping Computer3.
Computer1 can ping Router1.
Computer1 cannot ping Router2.
Computer2 cannot ping Computer3.
Computer2 can ping Router2.
Router1 can ping Router1
Router2 can ping Computer2
Router2 cannot ping Computer1
Router2 cannot ping Computer3
This is very weird. Router2 manages the wireless connection, it should be able to ping its own computers right?
My question is obviously : How can I make it so Computer2 can access everything else.
This is a traditional case of "it was working before christmas and now it doesn't".
The ethernet wiring is as follow :
[ Computer1 ]----[ Router1 ]---[ Router2 ]---[ Computer3 ]
I am using switch (lan) ports on Router1/2.