1
sandtears 2014-08-22 12:06:17 +08:00
路由器 router 里写明了怎么连接 192.168.169.120 呗。
|
3
sandtears 2014-08-22 12:43:22 +08:00 via Android 1
@satnosun 建议你系统学习一下计算机网络理论知识。
并不是改一下子网掩码就能让你穿越内网的,不在同一内网下的机器不能直接连接,必须通过路由器转发。 修改子网掩码前,你的机器将数据发往路由器请求转发,连接正常。 修改后你的机器试图直接连接,所以失败。 |
6
sandtears 2014-08-22 13:16:45 +08:00
@satnosun 刚才没仔细看。
算了一下,你确实和网关不在一个子网。 按照我的理解如果没有什么特殊配置你是连不上网关的。 你贴一下你的路由表配置吧。 Windows: route print Linux : route -n |
7
66beta 2014-08-22 13:18:31 +08:00
你这情况,跟我以前公司类似
http://v2ex.com/t/75255#reply13 |
8
xenme 2014-08-22 13:22:02 +08:00
首先,你的网关就有问题,192.168.101.85/20的话,应该是192.168.96.0-192.168.111.254,你怎么能连得上网关160.1呢?你确定掩码对么?
共享资料的电脑是169.120和你的机器不在一个子网,那就只能走网关,而你和网关还不在一个子网里面,绝对有另外一个路由的存在。 ------------ 默认情况下,Windows 都不允许这种情况的存在,但是你可以忽略那个警告,然后自己手动添加路由指向另外一个在同一子网的网关。 ------------ 要么就是你收集的信息哪里有误 |
9
satnosun OP Active Routes:
Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.160.1 192.168.101.85 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.96.0 255.255.240.0 192.168.101.85 192.168.101.85 20 192.168.101.85 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.101.255 255.255.255.255 192.168.101.85 192.168.101.85 20 224.0.0.0 240.0.0.0 192.168.101.85 192.168.101.85 20 255.255.255.255 255.255.255.255 192.168.101.85 192.168.101.85 1 255.255.255.255 255.255.255.255 192.168.101.85 2 1 Default Gateway: 192.168.160.1 =========================================================================== Persistent Routes: None |
11
lqs 2014-08-22 18:48:54 +08:00 2
网关的IP地址只是在做ARP解析的时候会用到,这时候是没有子网的概念的。
解析出网关的ARP地址之后,给不同子网的IP发的包里就会包含(网关的MAC地址+目标IP地址),这时网关的IP地址就没有作用了。 |