RHEL中的arp命令。

ARP协议(Address Resolution Protocol),或称地址解析协议。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。ARPIPv4中网络层必不可少的协议,不过在IPv6中已不再适用,并被icmp v6所替代。在Linux可以使用“arp”命令查看、增加、删除本机的ARP记录。

l  显示本机的ARP记录。

[root@srv ~]# arp         

Address                  HWtype  HWaddress           Flags Mask            Iface

192.168.159.159          ether   00:50:56:C0:00:01   C                     eth0

192.168.56.2             ether   00:50:56:ED:83:C0   C                     eth1

l  使用“arp -s <IP地址> <MAC地址>”可以增加ARP记录。

[root@srv ~]# arp -s 192.168.159.10 00:50:56:D1:03:04

[root@srv ~]# arp

Address                HWtype  HWaddress           Flags Mask            Iface

192.168.159.10         ether   00:50:56:D1:03:04   CM                    eth0

192.168.56.2           ether   00:50:56:ED:83:C0   C                     eth1

192.168.159.159        ether   00:50:56:C0:00:01   C                     eth0

l  使用“arp -d <IP地址>”可以删除ARP记录。

[root@srv ~]# arp -d 192.168.159.10

[root@srv ~]# arp

Address                  HWtype  HWaddress           Flags Mask            Iface

192.168.159.10                   (incomplete)                              eth0

192.168.56.2             ether   00:50:56:ED:83:C0   C                     eth1

192.168.159.159          ether   00:50:56:C0:00:01   C                     eth0

RHEL 5.x中可以通过/etc/ethers文件(需要建立)实现IP地址与MAC地址绑定的功能,在配置完成后需要重新启动或使用“arp -f”命令使其生效。在下面的例子中配置该文件后,这二个IP地址就与对应的MAC地址绑定。

[root@srv ~]# cat /etc/ethers  

192.168.159.10  00:0D:30:98:22:3D

192.168.159.11  00:0D:30:98:22:45

 

你可能感兴趣的:(linux,RHEL,ARP,休闲,onlyzq)