一、簡介
arp命令用於操作主機的arp緩沖區,可以用來顯示arp緩沖區中的所有條目、刪除指定的條目或者添加靜態的ip地址與MAC地址對應關系。
二、語法
-a<主機>:顯示arp緩沖區的所有條目; -H<地址類型>:指定arp指令使用的地址類型; -d<主機>:從arp緩沖區中刪除指定主機的arp條目; -D:使用指定接口的硬件地址; -e:以Linux的顯示風格顯示arp緩沖區中的條目; -i<接口>:指定要操作arp緩沖區的網絡接口; -s<主機><MAC地址>:設置指定的主機的IP地址與MAC地址的靜態映射; -n:以數字方式顯示arp緩沖區中的條目; -v:顯示詳細的arp緩沖區條目,包括緩沖區條目的統計信息; -f<文件>:設置主機的IP地址與MAC地址的靜態映射。
三、實例
1)查看arp緩存
arp -nv
2)添加arp緩存條目
arp -s 10.1.1.1 00:11:22:33:44:55:66
3)刪除arp緩存條目
arp -d 10.1.10.118
4)指定回復的MAC地址
arp -i eth0 -Ds 10.0.0.2 eth1 pub
提示:當eth0收到IP地址為10.0.0.2的請求時,用eth1的MAC地址應答