如何在Linux中查找OUI(组织唯一标识符)?

网络交换机或第2层技术以太网协议使用MAC地址在系统之间传输帧。MAC地址是48位值。此48位值包含设备制造商ID作为前24位。在本教程中,我们将学习如何查看、搜索和查找 Linux发行版(如Ubuntu、Debian、Mint、Kali、Fedora、CentOS、RHEL等)中的组织唯一标识符。

enter键 发泄超大号解压回车键usb电脑办公键盘程序员解压神器抖音网红Big Enter午睡枕头解压发送键创意礼物
解压神器 网红同款 一键多用 午睡枕头 | 月销量870件
优惠价19.8元
原价¥19.8

淘口令:

¥1GuDXtQB61g¥
 

Mac地址

如前一部分所述,MAC地址用于寻址和路由以太网帧。MAC地址由48位值组成,并简单地表示为十六进制格式。下面是MAC地址的一个例子。

00:50:56:c0:00:4b

OUI(组织唯一标识符)

OUI或组织唯一标识符是MAC地址的前24位或6位十六进制值。IEEE负责MAC地址中的OUI。他们提供的以太网卡制造商的公司。在上一个例子中 00:50:56 是MAC地址的OUI。

打印MAC地址

首先,我们将从打印系统的MAC地址开始。有很多用于打印MAC地址的命令,但是 ip link 命令是最简单的方法。

$ ip link
Print MAC Address
打印MAC地址

使用get OUI命令查找OUI

get-oui 命令是学习OUI最流行的方法。由提供 arp-scan 包裹。我们可以安装 arp-scan 包装如下。

Ubuntu、Debian、Mint、Kali

$ sudo apt install arp-scan -y
Ubuntu, Debian, Mint, Kali
Ubuntu、Debian、Mint、Kali

软呢帽、CentOS、RHEL

$ sudo yum install arp-scan

使用ieee数据查找OUI

ieee-data 是另一个提供 oui.txt 文件。我们可以用以下命令安装它

相关文章: 什么是地址解析协议(ARP)及其工作原理?

Ubuntu、Debian、Mint、Kali

$ sudo apt install ieee-data/bionic
Ubuntu, Debian, Mint, Kali
Ubuntu、Debian、Mint、Kali

软呢帽、CentOS、RHEL

$ sudo yum install ieee-data

在OUI.txt中搜索并查找OUI

安装以前解释过的命令将创建一个名为 oui.txt /usr/share/ieee-data/oui.txt 此文件提供OUI数据。

Search and Look For OUI In oui.txt
在OUI.txt中搜索并查找OUI

让我们看看 oui.txt 文件以了解其格式。

$ less /usr/share/ieee-data/oui.txt
Search and Look For OUI In oui.txt
在OUI.txt中搜索并查找OUI

我们可以看到,第一列是关于OUI的,第二列提供了组织的名称和地址。OUI有两种格式,第一种是用破折号分隔的,另一种没有分隔符。

B4-99-BA   (hex)                 B499BA     (base 16)

查找使用较少的

我们将使用 less Linux系统提供的命令。我们将打开 oui.txt 文件和搜索 /

$ less /usr/share/ieee-data/oui.txt

然后放上OUI。在本例中,我们搜索00179A或 00-17-9A

/00179A

或者

/00-17-9A

使用Grep查找

我们也可以使用 grep 用于搜索和筛选OUI的命令。我们将提供OUI部分和OUI.txt 文件如下。在本例中,我们将搜索 00179A 00-17-9A

$ grep 00179A  /usr/share/ieee-data/oui.txt

或者

$ grep 00-17-9A  /usr/share/ieee-data/oui.txt
Lookup Using Grep
使用Grep查找

使用Nmap Mac前缀文件查找

nmap 是一种流行的网络扫描仪,它提供了很多功能。其中之一就是OUI信息。OUI信息存储在一个文件中 /usr/share/nmap/nmap-mac-prefixes . 我们可以用grep命令在这个文件中搜索给定的OUI。首先我们需要安装 nmap 如果未安装,则打包。

Ubuntu、Debian、Mint、Kali:

$ sudo apt install nmap
Install Nmap For Ubuntu, Debian, Mint, Kali:
为Ubuntu、Debian、Mint、Kali安装Nmap:

Fedora、CentOS、RHEL:

$ sudo yum install nmap

现在我们将搜索 grep OUI公司 0024A5 在这种情况下。

$ grep 0024A5  /usr/share/nmap/nmap-mac-prefixes
Lookup Using Nmap Mac Prefixes File
使用Nmap Mac前缀文件查找

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享