2路由跨网段互联;路由A网关192.168.0.1;路由B网关192.168.1.1;B路由连接在A路由上IP为192.168.0.2;

B路由的电脑能访问A路由的电脑; A路由的电脑不能访问路由B的电脑是什么原因啊
如何才能实现 A访问B

我的理解是这样的,

先定义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的那个网口应该就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-12
A是总网关0.1,B是可以访问A
B另外一个网关1.1
0.1 网段是走不到1.1WAN口
1.1是通过0.1网关出去的追问

如何能让A访问B啊

追答

A要是想访问B的话要看你用的是什么设备。要高档的设备可以做VLAN的设备。

第2个回答  2012-09-12
你把A路由上的电脑的网关设成192.168.0.2试试能不能访问B路由里的电脑

如果可以证明路由器A不知道192.168.1.0网段的路由,在路由器里添加一条静态路由,添加通过192.168.0.2访问192.168.1.0网段的电脑。
相似回答
大家正在搜