ARP命令讲解

ARP(Address Resolution Protocal),即地址解析协议,是通过解析网路层地址来找寻数据链路层地址的一个在网络协议包中极其重要的网络传输协议。。

涉及ARP的词汇有很多,ARP欺骗、ARP攻击等。这里只讲一些ARP的简单命令

语法

arp(选项)(参数)

选项

-a<主机>:显示arp缓冲区的所有条目;
-H<地址类型>:指定arp指令使用的地址类型;
-d<主机>:从arp缓冲区中删除指定主机的arp条目;
-D:使用指定接口的硬件地址;
-e:以Linux的显示风格显示arp缓冲区中的条目;
-i<接口>:指定要操作arp缓冲区的网络接口;
-s<主机>:设置指定的主机的IP地址与MAC地址的静态映射;
-n:以数字方式显示arp缓冲区中的条目;
-v:显示详细的arp缓冲区条目,包括缓冲区条目的统计信息;
-f<文件>:设置主机的IP地址与MAC地址的静态映射。

参数

主机:查询arp缓冲区中指定主机的arp条目。

用途

结合树莓派Zero W的无线Wifi,我为其设置了动态DHCP设置,也就是说内网IP不是固定的。在没有显示器的情况下,如何得知Zero W的IP地址呢?利用ARP协议就可以得知,首先记录下Zero W设备的MAC地址,然后在换了一个IP地址的情况下,通过比对ARP设备列表中的MAC地址就能够找到其IP地址。

avatar

chilihotpot

You Are The JavaScript In My HTML