arp命令用于操作主机的ARP缓存,它可以显示ARP缓存中的所有条目、删除指定的条目或者添加静态的IP地址与MAC地址对应关系,其全称为Address Resolution Protocol。
常用参数
参数 | 说明 |
-a | 显示ARP缓存的所有条目,主机位可选参数 |
-H | 指定ARP指令使用的地址类型 |
-d | 从ARP缓存中删除指定主机的ARP条目 |
-D | 使用指定接口的硬件地址 |
-e | 以Linux的显示风格显示ARP缓存中的条目 |
-i | 指定要操作ARP缓存的网络接口 |
-n | 以数字方式显示ARP缓存中的条目 |
-v | 显示详细的ARP缓存条目,包括缓存条目的统计信息 |
-f | 设置主机的IP地址与MAC地址的静态映射 |
参考实例
1、显示本机ARP缓存中所有记录:
(图片来源网络,侵删)
[root@linuxcool ~]# arp Address HWtype HWaddress Flags Mask Iface gateway ether 00:03:0f:81:6b:f1 C ens160
2、以数字方式显示指定主机ARP缓存条目:
[root@linuxcool ~]# arp -n 192.168.60.1 Address HWtype HWaddress Flags Mask Iface 192、168.60.1 ether 00:03:0f:81:6b:f1 C ens160
3、删除接口eth1上的192.168.60.1的ARP表中的项:
[root@linuxcool ~]# arp -i eth1 -d 192.168.60.1
4、使用eth1的MAC地址回答eth0上的192.168.60.2的ARP请求:
[root@linuxcool ~]# arp -i eth0 -Ds 192.168.60.2 eth1 pub
通过上述命令和参数,用户可以有效地管理和查看ARP缓存,这对于网络调试和管理非常有帮助。
(图片来源网络,侵删)
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/57199.html