linux arp命令
本章我们简单介绍一下Linux中的arp命令,在此做一个记录。
1. arp指令
arp指令用来管理系统的arp缓冲区,可以显示、删除、添加静态mac地址。ARP以各种方式操作内核的ARP缓存,主要选项是清除地址映射项并手动设置。为了调试目的,ARP程序还允许对ARP缓存进行完全转储。
此命令的适用范围:RedHat、RHEL、Ubuntu、Centos、SUSE、openSUE、Fedora。
1.1 基本语法
SYNOPSIS arp [-vn] [-H type] [-i if] [-ae] [hostname] arp [-v] [-i if] -d hostname [pub] arp [-v] [-H type] [-i if] -s hostname hw_addr [temp] arp [-v] [-H type] [-i if] -s hostname hw_addr [netmask nm] pub arp [-v] [-H type] [-i if] -Ds hostname ifname [netmask nm] pub arp [-vnD] [-H type] [-i if] -f [filename]
1.2 模式(mode)
1.3 选项列表
1.4 实例
1) 添加静态映射
# arp -i eth0 -s 192.168.1.6 ff:ee:ee:ee:ee:ee //将目标ip地址映射固定mac # arp –a //查看arp缓冲区 ? (10.0.2.2) at 52:54:00:12:35:02 [ether] on eth0 ? (192.168.1.6) at ff:ee:ee:ee:ee:ee [ether] PERM on eth0
2) 以数字方式显示
# arp -vn Address HWtype HWaddress Flags Mask Iface 192.168.180.1 ether 00:50:56:c0:00:08 C ens33 192.168.180.2 ether 00:50:56:e2:b3:2e C ens33 192.168.180.254 ether 00:50:56:fe:de:86 C ens33 Entries: 3 Skipped: 0 Found: 3
[参看]