我的理解是这样的,
先定义PC-A是路由A下的,PC-B是路由B下的
当PC-B要访问PC-A,它发现目的IP不是同一个网段的地址,则把数据包发往网关,也就是路由B,路由器B拿到数据包后,发现目的IP地址是和自己同网段的地址,根据自己路由器上的ARP表,得知该目的IP地址是PC-A的,可把数据包发给PC-A,所以PC-B可以访问PC-A
而PC-A要访问PC-B的时候,PC-A发现目的IP不是同一个网段的地址,则把数据包发往网关,网关一看,这个地址我不知道在哪里啊,要么就从默认路由发出去,要么就丢弃了,所以PC-A无法访问PC-B,
要想A访问B,则需要在A上面做一条路由,把去192.168.1.0/24的地址指向接路由B的那个网口应该就可以了。
A是总网关0.1,B是可以访问A
B另外一个网关1.1
0.1 网段是走不到1.1WAN口
1.1是通过0.1网关出去的
你把A路由上的电脑的网关设成192.168.0.2试试能不能访问B路由里的电脑
如果可以证明路由器A不知道192.168.1.0网段的路由,在路由器里添加一条静态路由,添加通过192.168.0.2访问192.168.1.0网段的电脑。