Linux 下 ARP 命令的使用 (arp命令linux)

Linux系统中,ARP即地址解析协议 (Address Resolution Protocol) 的缩写,ARP的作用就是实现网络的IP地址与物理地址的相互映射,即将一个IP地址转换成某一台计算机上的 MAC地址。因此,ARP命令主要被利用于查询或改变当前主机下的ARP缓存中的条目。

在Linux系统中,ARP命令是由ARPING包提供的,ARP命令可以非常方便的查看、添加或删除指定计算机的ARP缓存。使用ARP命令时,需要先使用root权限执行以下命令:

arp – 用来显示当前已经解析的ARP表,其中指定的转储也只是当前已解析的ARP表

arping – 用来对其他计算机发送ARP解析的网络报文,以确定其物理地址

-i – 指定网络设备名

-v – 显示调试信息

-d – 显示发送的数据包

-R – 将ARP请求的目的地址的ARP表更新为接收者的物理地址

-a – 显示当前系统中所有的ARP表

-s – 设置源IP地址

例:

1) 查看本机ARP表:

#arp

2) 查看指定IP地址的主机信息:

#arping 192.168.1.1

3) 添加ARP表

#arp -s 192.168.1.2 00:55:55:55:55

4) 删除ARP表

#arp -d 192.168.1.2

在使用ARP命令时,要格外注意因为它的高危性,改变 ARP的记录 可能会导致网络负载变得不正常。因此,在使用ARP命令时,一定要谨慎操作,以免给网络造成不可估量的损害。


数据运维技术 » Linux 下 ARP 命令的使用 (arp命令linux)