免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8632 | 回复: 19
打印 上一主题 下一主题

[讨论]不同网段的IP地址互联的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-25 10:35 |只看该作者 |正序浏览
情景一:两个pc互联,不在一个网段;
情景二:两个路由器的串口互联,不在一个网段;
问题:能ping通自己吗?能ping通对方吗?为什么?

论坛徽章:
0
20 [报告]
发表于 2006-04-01 23:04 |只看该作者
原帖由 lovercissi 于 2006-4-1 19:48 发表



情景一:PING自己肯定通,除非你网卡,网线有问题,否则就死在3层以下
        你可以试着ping 【你的IP】
                  ping 127.0.0.1 试试
        PING对方应该不通,要不然,当初两台机器对传 ...


我用的是xp系统,试验结果就是3台pc,连到switch上,不在一个网段,网关都设置成自己,互相都可以ping通,不信你试试看。

论坛徽章:
0
19 [报告]
发表于 2006-04-01 19:54 |只看该作者
赞同15楼的看法

论坛徽章:
0
18 [报告]
发表于 2006-04-01 19:48 |只看该作者
原帖由 quxiaosong 于 2006-3-25 10:35 发表
情景一:两个pc互联,不在一个网段;
情景二:两个路由器的串口互联,不在一个网段;
问题:能ping通自己吗?能ping通对方吗?为什么?



情景一:PING自己肯定通,除非你网卡,网线有问题,否则就死在3层以下
        你可以试着ping 【你的IP】
                  ping 127.0.0.1 试试
        PING对方应该不通,要不然,当初两台机器对传文件,地址随便好啦,谁去遵守那么多济济歪歪的协议啊

情景二:两个路由器的串口互联,不在一个网段;
        不通

论坛徽章:
0
17 [报告]
发表于 2006-03-31 15:11 |只看该作者
更正一下我的实验结果:pc把网关设置成自己就行了。这样,不管有多少pc,IP地址无论什么网段,接到hub或者switch上,大家的网关都设置成自己,就可以互通了。

论坛徽章:
0
16 [报告]
发表于 2006-03-31 08:14 |只看该作者
原帖由 先行者 于 2006-3-31 01:34 发表
继续讨论pc互ping的问题

1:网关设置成对方
按照我的回帖,pc在进行了掩码匹配后,发现对方和自己不在一个网段,于是进行网关的arp查找,因为arp请求报文不需要进行网段匹配,所以请求报文发到了对端,而对端 ...



可是做实验的时候没有丢包啊???

论坛徽章:
0
15 [报告]
发表于 2006-03-31 01:34 |只看该作者
继续讨论pc互ping的问题

1:网关设置成对方
按照我的回帖,pc在进行了掩码匹配后,发现对方和自己不在一个网段,于是进行网关的arp查找,因为arp请求报文不需要进行网段匹配,所以请求报文发到了对端,而对端因为请求的是自己的地址,所以回应了自己的mac,这个时候,回应的包文到达发出请求的pc,添加到mac地址表,然后封装,出包,因为不涉及路由,所以可以通。

2:网关设置成为自己
按照我的回帖,pc在进行了掩码匹配后,发现对方和自己不在一个网段,于是进行网关的arp查找,发现网关是自己,于是封包,ip为对端地址,mac为自己的mac,这个时候,这个包应该严格按照ip的网络模型,从上层到下层封装一边,然后再由自己进行从下层到上层的拆包,这个时候,pc并不会认为自己是一台终端,而是仿照路由器进行了三层查找,由于自己没有到达对端网段的路由,所以把包丢弃。

3:一点疑问
关于我给出的解释,我也不是很肯定,可以验证一下,具体做法是,使用交换机,做pc连接端口的如端口镜像,使用抓包软件,如果我分析的正确的话,那么按照第一种方法,不但可以抓到arp请求报文,还可以抓到发出的ip包,按照第二种方法,那么根本无法抓到任何报文,说明包在没有出到链路前就已经被丢弃了。

论坛徽章:
0
14 [报告]
发表于 2006-03-30 17:38 |只看该作者
总结一下,就是一端把网关设置成对方,另一端把网关设置成自己,就可以通了;当然,把网关都设置成对方,就更可以了。

论坛徽章:
0
13 [报告]
发表于 2006-03-30 17:33 |只看该作者
我做了实验,pc的配置是这样的:
PC 1:
IP地址:192.168.128.91
掩码:255.255.255.0
默认网关:10.13.128.111

PC2:
IP地址:10.13.128.111
掩码:255.255.255.128
默认网关:10.13.128.111

如此这样,互相ping都能通;我还实验了把默认网关都设置成自己,通不了;以上提供的设置应该是充要条件了。

论坛徽章:
0
12 [报告]
发表于 2006-03-30 12:16 |只看该作者
可以通的...
就是要在PC机上加条主机ROUTE,网关设置成自己的IP地址就可以了...
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP