雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2074|回复: 2

[讨论/求助] 代理Arp 问题

[复制链接]
发表于 2009-7-26 22:41:40 | 显示全部楼层 |阅读模式
一台xp主机(没配默认网关)去ping 1.1.1.1,结果:目标主机不可达  
     
书上写着代理ARP应该使用在主机没有配置默认网关或没有任何路由策略的网络上,那为什么我会ping不通

难道是因为主机知道要ping的地址是外网,不会发arp请求,查路由表发现没,又没配网关,所以目标不可达??

全部测试结果:
1:不设默认网关        目标主机不可达
2:乱设置网关           超时
3:设置自己为网关     PING 通


怕发图失败,手绘拓扑如下:

主机————————————————————————路由器—————
win xp:192.168.1.1/24         f0/0:192.168.1.2/24               loop 0:1.1.1.1/24



感觉各位观看
发表于 2009-7-27 17:06:30 | 显示全部楼层
本帖最后由 task 于 2009-7-27 17:09 编辑

卷一书里有句话:
当主机将自己的网关地址设为自己的IPV4地址后,主机对任何目的地址都会发送ARP请求,当目的地址不属于本地数据链路时,合适的路由器将通过代理ARP功能回复请求。
本地数据链路即本网段。

难道是因为主机知道要ping的地址是外网,不会发arp请求
这句话是不对的,数据要到外网的话,是会发arp请求的,首先请求的就是网关的MAC地址。
 楼主| 发表于 2009-7-27 18:33:46 | 显示全部楼层
按照这么说的话,不管默认网关配成真实网关地址还是自己地址,就是无论怎样都要配个默认网关才能ping通外网咯。。

那么跟“代理ARP应该使用在主机没有配置默认网关或没有任何路由策略的网络上”这句话的意思不就有点矛盾了?? 它的意思是主机可以不配默认网关吧。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-12-23 22:07 , Processed in 0.078264 second(s), 18 queries , Gzip On.

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