ARP协议(Address Resolution Protocol),或称地址解析协议。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。ARP是IPv4中网络层必不可少的协议,不过在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

转载于:https://blog.51cto.com/onlyzq/546450

RHEL中的arp命令。相关推荐

  1. 计算机操作指令arp,详解在win7电脑中操作ARP命令的详细步骤

    在我们的电脑中很多的设置都是需要一定的技巧来实现的,那在操作不同的设置的时候使用命令的形式是最快的方法,可以实现操作的命令也是很多的,那需要使用到ARP命令的小伙伴在网络上提问怎么实现使用的呢,其实A ...

  2. Linux arp命令详解及C/C++代码实现

    ARP(地址解析协议)是一种网络协议,用于从 IP 地址中找出设备的硬件 (MAC) 地址.当设备想要与本地网络上的其他设备通信时使用它,发送设备使用 ARP 将 IP 地址转换为 MAC 地址. 设 ...

  3. 用ARP -a 命令如何知道哪台机中了ARP?

    用ARP -a 命令如何知道哪台机中了ARP? 我在主机用ARP -A 命令,看不到本机IP 和MAC,别的机可以看到,但30台都开着,我只能查到20多台,怎么知道哪台中了ARP了呢?这几天狂掉线啊~ ...

  4. 工作总结:将电脑中的ARP缓存清空黑屏命令

    ARP -d 将电脑中的ARP缓存清空 ARP-a  查看arp缓存 arp-s   ip与mac绑定 转载于:https://www.cnblogs.com/CocoWang/p/3672843.h ...

  5. 反arp攻击软件_谈谈电子欺骗中的ARP欺骗

    ARP欺骗是一种非常古老的电子欺骗攻击,虽然从诞生到现在已经过去了二十多年,但在很多网络中仍然有效.之前写的 沈传宁:谈谈TCP/IP协议的学习​zhuanlan.zhihu.com 文章中也提到,我 ...

  6. 7月个人:Windows和Linux绑定和解绑ARP 了解ARP命令的用途。 掌握ARP命令的使用。...

    Windows和Linux绑定和解绑ARP 了解ARP命令的用途. 掌握ARP命令的使用. ARP地址解析协议是一个重要的TCP/IP协议,可以用于确定对应ip地址的网卡物理地址.也可以使用人工方式输 ...

  7. ARP命令详解--网络命令详解二

    显示和修改"地址解析协议 (ARP)"缓存中的项目.ARP 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址.计算机上安装的每一个以太网或令牌环 ...

  8. 计算机网络实验一:ping、ipconfig、netstat、tracert、arp命令

    文章目录 1. ping 1.1 简介 1.2 使用 2. ipconfig 2.1 简介 2.2 使用 3. netstat 3.1 简介 3.2 使用 4. tracert 4.1 简介 4.2 ...

  9. 【Linux】一步一步学Linux——arp命令(163)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 arp命令用于操作主机的arp缓冲区,它可以显示arp缓冲 ...

最新文章

  1. Java数据结构 利用双栈实现链表操作
  2. Luogu P1654 OSU! | 期望
  3. 前台页面Base64加密与服务端Base64解密
  4. java: cannot execute binary file错误
  5. 第04篇 JDK版本导致Unsupported major.minor version 52.0 error
  6. python 修改csv某一列_使用python更改CSV中的列值
  7. 手语识别_使用深度学习进行手语识别
  8. freeredius3.0 mysql_EDIUS视频采集卡 STROM 3G HD/HD SDI
  9. matplotlib 直方图_Matplotlib直方图和散点图
  10. 架构组件:基于shard-jdbc中间件,实现数据分库分表
  11. 如何通过js调用接口
  12. [BZOJ 3668UOJ #2][Noi2014]起床困难综合症(贪心)
  13. vue+express+mongoose项目构建
  14. 数据库常用sql语句总结
  15. SAR、PAR和DAR
  16. 亚马逊智能音箱无故发出笑声,多名用户被吓尿
  17. WIN7家庭版升级到旗舰版操作
  18. Python如何释放内存
  19. ABAP 新特性 - CORRESPONDING
  20. 使用XML作为数据库

热门文章

  1. FPGA之道(67)代码中的约束信息(四)状态机的相关约束
  2. 边沿检测与信号同步?
  3. 拉格朗日插值法(Lagrange插值法)
  4. JavaScript高级程序设计(1)
  5. web前端之JavaScript
  6. 在laravel视图中直接使用{{ csrf_token() }}被翻译成英文显示的处理方法
  7. 一大波数据来袭 网络桃色陷阱暗藏致命危机
  8. junit4X系列--Builder、Request与JUnitCore
  9. 动态调用WCF不添加服务(svcutil.exe)
  10. 佛祖保佑 永无bug