千家信息网

Linux基础命令arp的用法

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要讲解了"Linux基础命令arp的用法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux基础命令arp的用法"吧!arparp指令用
千家信息网最后更新 2025年12月02日Linux基础命令arp的用法

这篇文章主要讲解了"Linux基础命令arp的用法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux基础命令arp的用法"吧!

arp

arp指令用来管理系统的arp缓冲区,可以显示、删除、添加静态mac地址。ARP以各种方式操纵内核的ARP缓存。主要选项是清除地址映射项并手动设置。为了调试目的,ARP程序还允许对ARP缓存进行完全转储。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法

arp [-evn] [-H type] [-i if] -a [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 ifa [netmask nm] pub

arp [-vnD] [-H type] [-i if] -f [filename]

2、选项列表

选项

说明

--help

显示帮助文档

--version

显示命令版本

-H type

--hw-typetype

-t type

在设置或读取ARP缓存时,这个可选参数告诉ARP应该检查哪类条目。此参数的默认值为ether(即IEEE 802.3 10 Mbps以太网的硬件代码0x01)。其他可能的值有,如ARCnet(Arcnet)、PROnet(PRINET)、AX.25(Axis 25)和Net/ROM(Netrom)。

-a[hostname] | --all [hostname]

显示本机的arp缓冲区内容

-dhostname | --deletehostname

从缓冲区删除指定的地址类型

-D | -use-device

使用指定接口的mac地址

-e

使用Linux风格显示

-i if | --device if

显示指定设备的arp缓冲区

-shostnamehw_addr

设置指定主机的mac地址映射

-f filename | --file filename

类似于-s选项,只是这次地址信息是从filename设置的。数据文件的名称通常是"/etc/ether",但这不是正式的。如果没有指定文件名"/etc/ether"作为默认值。该文件的格式很简单;它只包含带有硬件地址和由空格分隔的主机名的ASCII文本行。此外,还可以使用pubtempnetmask标志。

-n | --numeric

使用数字方式显示

-v | --verbose

显示执行过程

在所有需要主机名的地方,人们也可以用虚线小数点表示法输入IP地址。作为兼容性的特例,主机名和硬件地址的顺序可以交换。ARP缓存中的每个完整条目都将被标记为C标志。永久条目用M标记,已发布的条目带有P标志。

3、实例

1)添加静态映射

[root@localhost ~]# arp -i eth0 -s 192.168.1.6 ff:ee:ee:ee:ee:ee //将目标ip地址映射固定mac

[root@localhost ~]# 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)以数字方式显示

[root@localhost ~]# arp -vn

Address HWtype HWaddress Flags Mask Iface

10.0.2.2 ether 52:54:00:12:35:02 C eth0

192.168.1.6 ether ff:ee:ee:ee:ee:ee CM eth0

Entries: 2 Skipped: 0Found: 2

感谢各位的阅读,以上就是"Linux基础命令arp的用法"的内容了,经过本文的学习后,相信大家对Linux基础命令arp的用法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

地址 命令 缓冲区 缓冲 基础 主机 条目 缓存 内容 文件 方式 标志 硬件 学习 参数 数字 标记 静态 这不 人们 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 windows服务器哪个版本最稳定 工程连接不上oracle数据库 昌平网络技术 中职计算机网络技术检测试题 发送包无数据库 组建内网nas服务器 国家网络技术管理中心 杭州市模具企业erp软件开发 负责网络安全的警察 我的世界怎样清理服务器 中小学校园网络安全管理 网络安全教育的听后感 数据库有几种分页方式 软件开发的项目属于 登云数据库一体机属于什么设备 杭州游卡网络技术有限公司好吗 南宁找软件开发公司 义乌app软件开发自学步骤 幻塔推荐服务器名称 网络安全法进社区宣传活动 安徽惠普服务器虚拟化安装服务器 上海大学传输网络技术 软件开发采用的技术 停机更新是不是服务器正在维护 马松宇网络安全冠军 生产服务器有辐射吗 网络安全舆情处置领导小组 绝地大逃杀服务器搭建 极限逃亡目前服务器最高战力 登陆数据库提示无监听程序
0