linux arp有什么作用

67次阅读
没有评论

共计 1937 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍“linux arp 有什么作用”,在日常操作中,相信很多人在 linux arp 有什么作用问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux arp 有什么作用”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

linux arp 作用是管理系统的 arp 缓冲区,并且可以显示、删除、添加静态 mac 地址;ARP 以各种方式操纵内核的 ARP 缓存,主要选项是清除地址映射项并手动设置;为了调试目的,ARP 程序还允许对 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 文本行。此外,还可以使用 pub、temp 和 netmask 标志。

-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 有什么作用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-12发表,共计1937字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)