代理Arp 问题
一台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
感觉各位观看 本帖最后由 task 于 2009-7-27 17:09 编辑
卷一书里有句话:
当主机将自己的网关地址设为自己的IPV4地址后,主机对任何目的地址都会发送ARP请求,当目的地址不属于本地数据链路时,合适的路由器将通过代理ARP功能回复请求。
本地数据链路即本网段。
难道是因为主机知道要ping的地址是外网,不会发arp请求
这句话是不对的,数据要到外网的话,是会发arp请求的,首先请求的就是网关的MAC地址。 按照这么说的话,不管默认网关配成真实网关地址还是自己地址,就是无论怎样都要配个默认网关才能ping通外网咯。。
那么跟“代理ARP应该使用在主机没有配置默认网关或没有任何路由策略的网络上”这句话的意思不就有点矛盾了?? 它的意思是主机可以不配默认网关吧。
页:
[1]