
Restart each computer, so it gets a new IP address.Are you using DHCP on your LAN? If so, make sure that the DHCP server, on router 1, has a scope defined large enough to service all of the computers.Change the LAN on Router 2 from 192.168.1.1, to 192.168.0.254 (or any other address not in use, and not part of any DHCP scope).Connect a LAN port on Router 1, and Computers C and D, as peers, to a LAN port on Router 2. Don't connect the WAN on Router 2 to anything.In this exercise, the Router 1 LAN is 192.168.0.1, and the Router 2 LAN is 192.168.1.1. If not, you simply change the way the router is connected, and used. If you're lucky, and have a high end NAT router, your router may have a switch - maybe physical, maybe set in the router setup - that will put it into "Access Point Mode" or similar. What you do is only use Router 2 as a switch (or a WAP, if it's wireless) - you can still connect the computers to it, but Router 1 will be the only functioning router. Maybe using 2 routers is something you just can't avoid, but nobody said that they have to both work as routers. It would be simpler if you would just get rid of Router 2, connect all computers to Router 1, and everything would be fine.

But neither Computer A nor B can see nor access C or D, and vice versa. Likewise, Computers C and D can see and access each other. Computers A and B can see, and access each other. That's a perfectly reasonable setup for Internet service, but it's not-so-great for file sharing. You have Computers A and B on their subnet (LAN 1), in one broadcast domain, and Computers C and D their subnet (LAN 2), in another broadcast domain. Computers C and D are connected to Router 2. Computers A and B, and Router 2, are all connected to Router1. Router 1 is connected to your Internet service. In this example, you've got a pair of routers, and 4 computers.


If you try to access a server by name, you're probably using broadcasts.
HOW TO SET UP HOME NETWORK FILE SHARING WINDOWS
If you use Windows Networking in its native form, by opening My Network Places, and clicking on a server name, to see a list of its shares, you're using broadcasts. With Windows Networking transporting SMBs over IP, accurate and complete IP information is essential. Name resolution broadcasts help a computer find out the IP address of another computer.This enables each computer to be displayed in My Network Places / Network Neighborhood. Browser broadcasts help to advertise the existence of a computer to the others.In most networks, SMBs are transported over IP. Windows Networking uses Server Message Blocks (SMBs) broadcast between all computers. File sharing on a LAN with a single segment (all computers connected to the same router) is fairly simple.
