设为首页收藏本站language 语言切换
楼主: huangdgm
收起左侧

[求助] 关于主机和网关不在同一个网段

[复制链接]
发表于 2014-9-29 02:36:49 | 显示全部楼层
huangdgm 发表于 2014-9-28 23:38
可以这么来吧:比如先配置一个正常的网络,让主机和网关在同一个网段,然后让主机ping一下网关,这样就获 ...

我觉得会不会是路由器的配置的问题???求知欲爆棚了~~~
16# 2014-9-29 02:36:49 回复 收起回复
回复

使用道具 举报

发表于 2014-9-29 09:35:28 | 显示全部楼层
Winston302302 发表于 2014-9-29 02:36
我觉得会不会是路由器的配置的问题???求知欲爆棚了~~~

我能给出的最终解释是:在windows 系统里 主机和网关不在同一网段是可以上网的,而且存在这个现象,而且window检查出来了 主机和网关不在一个网段,并且给出了警告,但是你还是可以决定继续使用,我的推测是:根据TCP/IP协议原理,我要上网,我只要有外网IP和MAC 就可以封装出去了,本地主机A可以直接请求外网主机B的MAC,因为网关不在一个网段,所以就认为自己没有网关,网关本质上是一个路由器,这时候就变成了代理ARP(自己度娘),把自己的MAC地址当成目标主机B的MAC 返回给主机A,于是A就能上网了。这个解释,可以了吗?
17# 2014-9-29 09:35:28 回复 收起回复
回复

使用道具 举报

发表于 2014-9-29 09:36:00 | 显示全部楼层
我能给出的最终解释是:在windows 系统里 主机和网关不在同一网段是可以上网的,而且存在这个现象,而且window检查出来了 主机和网关不在一个网段,并且给出了警告,但是你还是可以决定继续使用,我的推测是:根据TCP/IP协议原理,我要上网,我只要有外网IP和MAC 就可以封装出去了,本地主机A可以直接请求外网主机B的MAC,因为网关不在一个网段,所以就认为自己没有网关,网关本质上是一个路由器,这时候就变成了代理ARP(自己度娘),把自己的MAC地址当成目标主机B的MAC 返回给主机A,于是A就能上网了。这个解释,可以了吗?
18# 2014-9-29 09:36:00 回复 收起回复
回复

使用道具 举报

发表于 2014-9-29 10:04:02 | 显示全部楼层
sorry 我少考虑了PAT的问题,还有 你主机的路由,默认路由是什么
19# 2014-9-29 10:04:02 回复 收起回复
回复

使用道具 举报

发表于 2014-9-29 10:10:04 | 显示全部楼层
有配DNS?
20# 2014-9-29 10:10:04 回复 收起回复
回复

使用道具 举报

发表于 2014-9-29 10:17:57 | 显示全部楼层
huangdgm 发表于 2014-9-29 00:02
我刚才实验了一下,
1.主机配的静态IP为172.16.1.14,子网掩码255.255.248.0,默认网关是172.16.8.1, ...

你把网关改成192.168.1.200试一下
21# 2014-9-29 10:17:57 回复 收起回复
回复

使用道具 举报

发表于 2014-9-29 10:23:09 | 显示全部楼层

他配置了DNS,不知道是不是网关的地址就是了。。。
22# 2014-9-29 10:23:09 回复 收起回复
回复

使用道具 举报

发表于 2014-9-29 10:25:30 | 显示全部楼层
混乱中
23# 2014-9-29 10:25:30 回复 收起回复
回复

使用道具 举报

发表于 2014-9-29 10:25:56 | 显示全部楼层
xiaoyueraymond 发表于 2014-9-29 09:35
我能给出的最终解释是:在windows 系统里 主机和网关不在同一网段是可以上网的,而且存在这个现象,而且w ...

推测靠不靠谱的?我想知道真相,不过大神你说得也有道理。但是我为什么实践不了不同网段还能上网呢?
24# 2014-9-29 10:25:56 回复 收起回复
回复

使用道具 举报

发表于 2014-9-29 10:27:54 | 显示全部楼层
路过了解 一下
25# 2014-9-29 10:27:54 回复 收起回复
回复

使用道具 举报

发表于 2014-9-29 10:28:16 | 显示全部楼层
xiaoyueraymond 发表于 2014-9-29 10:04
sorry 我少考虑了PAT的问题,还有 你主机的路由,默认路由是什么

如果有配置PAT的话,那你说的代理ARP的推测就能成立?
26# 2014-9-29 10:28:16 回复 收起回复
回复

使用道具 举报

发表于 2014-9-29 10:29:51 | 显示全部楼层
Winston302302 发表于 2014-9-29 10:25
推测靠不靠谱的?我想知道真相,不过大神你说得也有道理。但是我为什么实践不了不同网段还能上网呢?

不,我想问下你实验的环境的是什么 在哪里实验的,因为可能存在其他拓扑 比如双地址,需要整个拓扑才可以,而且你上网 是不是可以打开网页,这需要DNS服务器的解析,需要具体说出你实验情况
27# 2014-9-29 10:29:51 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-29 10:36:24 | 显示全部楼层
Winston302302 发表于 2014-9-29 02:31
我也做了一下实验,但是我配置来配置去,如果不在同一个网段上的话就是上不了网啊。你看看你的默认网关 ...

我是win7 sp1系统,配置主机和默认网关不在同一个网段是可以配置成功的
28# 2014-9-29 10:36:24 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-29 10:51:43 | 显示全部楼层
xiaoyueraymond 发表于 2014-9-29 10:29
不,我想问下你实验的环境的是什么 在哪里实验的,因为可能存在其他拓扑 比如双地址,需要整个拓扑才可以 ...

网络具体环境我不太了解,因为我是在酒店用网线上网的;另外,我可以打开网页
29# 2014-9-29 10:51:43 回复 收起回复
回复

使用道具 举报

发表于 2014-9-29 11:09:28 | 显示全部楼层
huangdgm 发表于 2014-9-29 10:51
网络具体环境我不太了解,因为我是在酒店用网线上网的;另外,我可以打开网页

如果 你在酒店的话,你自己设置的IP地址 被划分到一个vlan 里面,然后三层那里有一个int vlan 的网关,然后可以上网,你试下可以不设置网关不,或者随便设置一个 162.3.33.3 看能行不,
30# 2014-9-29 11:09:28 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-6-23 18:08 , Processed in 0.080120 second(s), 19 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表