1、 在实验机上输入arp -g查询ARP缓存表显示如下:
interface:192.168.0.35 on interface 0x2000003
internet address physical address type
192.168.0.1 00-03-47-e0-4c-37 dynamic
192.168.0.50 50-78-4c-44-67-3e dynamic
以上说明当前实验机与192.168.0.1及192.168.0.50本地其它主机进行了通信。
我们用arp -d清空实验机的ARP缓存表,再次用arp -g显示如下:
no arp entries found
2、 在实验机上用ping 192.168.0.1显示如下:
reply from 192.168.0.1 bytes=32 time<10ms ttl=128
说明192.168.0.1能与当前主机通信,现在我们用arp -g查询ARP缓存表,显示如下:
interface:192.168.0.35 on interface 0x2000003
internet address physical address type
192.168.0.1 00-03-47-e0-4c-37 dynamic
说明使用ping命令之后,实验机又把192.168.0.1主机的mac地址加入到ARP缓存表中了。
3、 同样的,我们用arp -d命令清空ARP缓存表,用arp -s 192.168.0.1 50-78-4c-44-67-3e加入一下错误的主机网关mac地址。用arp -g显示如下:
interface:192.168.0.35 on interface 0x2000003
internet address physical address type
192.168.0.1 50-78-4c-44-67-3e static
说明已经成功加入ARP缓存表中,注意type是static。再用ping 192.168.0.1命令显示如下:
reply from 192.168.0.1 bytes=32 time<10ms ttl=128
还是可以通信,再次用arp -g显示如下:
interface:192.168.0.35 on interface 0x2000003
internet address physical address type
192.168.0.1 00-03-47-e0-4c-37 dynamic
看完这个例题,自己试一遍就会了,哈哈
修改前的TYPE是静态,修改后的是动态的,并且再次检查缓存的话,也会发现缓存表中的对应关系已经改变了。我认为已经发生改变了
温馨提示:答案为网友推荐,仅供参考