# Multiple home routers

gatewayrouterroutingtcpip

Suppose I have the following configuration:

• Router A: WAN port connected to the Internet, LAN = 192.168.1.0/24
• Computer A: Connected to router A as 192.168.1.101
• Router B: WAN port connected to router A as 192.168.1.102, LAN = 192.168.2.0/24
• Computer B: Connected to router B as 192.168.2.101

Now I want computer A to communicate with computer B seamlessly (e.g. can establish a TCP connection by running nc 192.168.2.101 <port>) by means of routing, rather than merging the two networks into one (which can be easily accomplished using router B as a switch).

Most routers are shipped with NAT turned on, of which I definitely need to turn off in router B. But what other steps do I need to take so that packets from computer A to computer B would go through router B?

I could manually add a routing table entry in computer A so that all packets targeted to 192.168.2.0/24 go through gateway 192.168.1.102, but I would prefer an automatic way if it exist.