第1个回答 2012-09-28
这是肯定的
你的上级路由中没有下级路由的信息(路由表)
也就是说你的你的下级路由与192网段中的电脑是同一级别
172网段中的电脑级别比192要低一级
所以必须在上级路由中的路由表中添加下级的路由信息
第2个回答 2012-09-28
需要在你的这个局域网网段的主路由器上做路由,告诉192网段的电脑去172网段该从哪个端口走才行。
这是符合路由的原理的
172地址的电脑要访问192的电脑,当电脑网卡收到要发送给192电脑的数据包是,它发现该网段不是自己局域网的地址,那它就会往自己的网关(也就是缺省路由)发送,网关收到数据包以后,发现这个数据包是要去192的网段的,他的另一个接口是192网段的接口,一看是和自己一个局域网网段的地址,一查MAC地址表,直接发送给了相应的192网段的计算机。
而192 的电脑要访问172的地址呢,一个数据包,192的电脑一看不是自己局域网的IP地址,就往自己的网关送,而192的网关是否知道该往自己下面的某一个接口送吗?知道,那就能够访问,不知道,那就访问不了。
不知道你看明白没有。本回答被提问者采纳
第3个回答 2012-09-28
会不会是做了自反ACL造成的单向访问控制,比如按你的情况可以实现192.168.2.0/24网络不能访问172.19.100.0/24的网络,但172.19.100.0/24却可以访问192.168.2.0/24的情况:
R2(config)#ip access-list extended DENY192TO172
R2(config-ext-nacl)#evaluate REF
R2(config-ext-nacl)#deny ip 192.168.2.0 0.0.0.255 172.19.100.0 0.0.0.255
R2(config-ext-nacl)#permit ip any any
R2(config-ext-nacl)#exit
R2(config)#ip access-list extended REFOUT
R2(config-ext-nacl)#permit ip any any reflect REF
R2(config-if)#int e0/0
R2(config-if)#ip access-group DENY192TO172 in
R2(config-if)#ip access-group REFOUT out
如果这是种情况,删除掉自反ACL即可。
_______________________________________
另外一种可能,不会是你把防火墙放在192和172网络之间了?172是内网,192是外网这种情况?
第4个回答 2012-09-28
1、看看防火墙是否关闭。
2、你的路由器是家用小路由器吗,一般小路由器都设置了管理IP,192.168.1.1或192.168.0.1,你可以把两台电脑的网关都设为这个IP。
3、如果是可进入命令行配置的路由器,可以查看路由器里面的路由信息,看是否有这两台电脑所在网段的路由。
第5个回答 2012-09-28
子网掩码,192.168.2.0网络的掩码是255.255.255.0的话,是看不到其他网络的。