设为首页收藏本站language 语言切换
查看: 2502|回复: 11
收起左侧

[求助] pc的网关ip和pc的ip不在一个网段,为什么ping不通?

[复制链接]
 成长值: 33535
发表于 2015-8-29 20:46:09 | 显示全部楼层 |阅读模式
3鸿鹄币

最佳答案

查看完整内容

这里面有一个逻辑错误,实际上PC没有网关才对。 假设一个拓扑: PC(10.1.1.1)----------(20.1.1.1)Router,直连,PC# ping 20.1.1.1; 正常过程是PC广播ARP,寻找20.1.1.1对应的MAC address,如果此时有网关 10.1.1.x,那么网关看到PC要访问不同网段IP,会回复自己的MAC address 给PC,PC认为ARP解析完成,然后发送ICMP packet;网关10.1.1.x 会去找实际的20.1.1.1的MAC; 在上面假设的拓扑里面,没有任何一个设备需要对 ARP(who ...
发表于 2015-8-29 20:46:10 | 显示全部楼层
这里面有一个逻辑错误,实际上PC没有网关才对。
假设一个拓扑: PC(10.1.1.1)----------(20.1.1.1)Router,直连,PC# ping 20.1.1.1;
正常过程是PC广播ARP,寻找20.1.1.1对应的MAC address,如果此时有网关 10.1.1.x,那么网关看到PC要访问不同网段IP,会回复自己的MAC address 给PC,PC认为ARP解析完成,然后发送ICMP packet;网关10.1.1.x 会去找实际的20.1.1.1的MAC;
在上面假设的拓扑里面,没有任何一个设备需要对 ARP(who has 20.1.1.1, tell 10.1.1.1) 负责。
沙发 2015-8-29 20:46:10 回复 收起回复
回复

使用道具 举报

发表于 2015-8-30 00:13:41 | 显示全部楼层
不在同一网段,得不到网关的MAC地址,怎么Ping的通啊?
板凳 2015-8-30 00:13:41 回复 收起回复
回复

使用道具 举报

发表于 2015-8-30 07:42:00 | 显示全部楼层
路过学习!!
地板 2015-8-30 07:42:00 回复 收起回复
回复

使用道具 举报

发表于 2015-8-30 10:19:45 | 显示全部楼层
拓扑是怎样的
5# 2015-8-30 10:19:45 回复 收起回复
回复

使用道具 举报

发表于 2015-8-30 15:58:31 | 显示全部楼层
通才有问题。。。。。
6# 2015-8-30 15:58:31 回复 收起回复
回复

使用道具 举报

发表于 2015-9-1 00:07:28 | 显示全部楼层
拓扑呢 看看先
7# 2015-9-1 00:07:28 回复 收起回复
回复

使用道具 举报

发表于 2015-9-1 16:00:34 | 显示全部楼层
路過學習
8# 2015-9-1 16:00:34 回复 收起回复
回复

使用道具 举报

发表于 2015-9-1 20:41:37 | 显示全部楼层
不在同一网段,arp 协议 获取不到mac地址二层没法封装,所以不通
9# 2015-9-1 20:41:37 回复 收起回复
回复

使用道具 举报

 成长值: 33535
 楼主| 发表于 2015-9-11 22:44:41 | 显示全部楼层
vaiymei7 发表于 2015-9-1 22:24
这里面有一个逻辑错误,实际上PC没有网关才对。
假设一个拓扑: PC(10.1.1.1)----------(20.1.1.1)Router ...

这么说把,网关设的是20.1.1.1
这时候呢ping网关,第一步应该使用arp广播寻找20.1.1.1的mac地址
接着20.1.1.1应该收到这个广播并回复。。不知道对不对
所以pc得到了20.1.1.1的mac地址就可以通才是
10# 2015-9-11 22:44:41 回复 收起回复
回复

使用道具 举报

发表于 2015-9-17 21:00:08 | 显示全部楼层
Mr_藤野 发表于 2015-9-11 22:44
这么说把,网关设的是20.1.1.1
这时候呢ping网关,第一步应该使用arp广播寻找20.1.1.1的mac地址
接着20 ...

广播的概念是同一个VLAN/网段,所以10网段的ARP到不了20网段,没有谁会回复的
11# 2015-9-17 21:00:08 回复 收起回复
回复

使用道具 举报

发表于 2015-9-17 21:00:13 | 显示全部楼层
Mr_藤野 发表于 2015-9-11 22:44
这么说把,网关设的是20.1.1.1
这时候呢ping网关,第一步应该使用arp广播寻找20.1.1.1的mac地址
接着20 ...

广播的概念是同一个VLAN/网段,所以10网段的ARP到不了20网段,没有谁会回复的
12# 2015-9-17 21:00:13 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-9 12:10 , Processed in 0.074955 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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