答案 0 :(得分:0)
您看到的制造商名称来自已注册的Organizationally unique identifiers列表。
例如,您可以使用Wireshark的OUI Lookup工具查看B8:27:EB已注册到“ Raspberry Pi Foundation”。
欺骗MAC地址并不难(即将其更改为您喜欢的任何内容),但是要更改它的目的取决于您为什么要更改它。一些选项包括:
您可以通过在地址的第一个八位位组中将b1
设置为1来使用本地管理的地址。这个blog解释了这个想法,MAC Address的Wiki页面上有不错的图片here。例如。您可能只想将RPi的MAC从B 8 :27:EB:xx:yy:zz修改为B A :27:EB:xx:yy:zz。但是,某些网络和网络管理员可能不喜欢这样。
您可以将其更改为蹲在另一家公司的OUI范围内(例如,如果将Mac更改为00:00:00:xx:yy:zz,制造商将显示为Xerox corp)。但是,这可能会导致问题,这不是一件好事(除非有充分的理由)。
旁注
有时有一个很好的理由来“克隆” MAC地址,尤其是在无线网络中。例如,如果您使用WiFi桥接器将计算机A的以太网端口桥接到Wifi网络,则将计算机A连接到网络Z,则网络如下所示:
Regular Bridging Scenario
=========================
Computer WiFi ^ =radio= ^ WiFi Computer
A Bridge / \ / \ Access Point B
+------+ +-----+ | | +-----+ +------+
| |MAC A MAC x| |MAC Q | | MAC P | | MAC y MAC B | |
| +--------------+ +------+ +---------+ +---------------+ |
| | Eth Eth | | Antenna Antenna | | Eth Eth | |
+------+ +-----+ +-----+ +------+
^
|
Traffic from "Computer A" shows
up using WiFi Bridge's wireless
interface MAC Q (this is how it
normally works).
所有不同的MAC地址并不是那么重要,但是在这样的标准配置中,WiFi桥接器将在无线通信时用自己的MAC替换它在以太网侧听到的MAC地址(并在通信量大时撤消它们)。反过来)。这意味着当计算机A与计算机B进行对话时,计算机B接收到的帧将具有MAC-Q而不是MAC-A
但是,如果计算机B有一些限制,使其仅在与计算机A的MAC地址通信时才可以工作,则此设置将失败。在这种情况下,可以将WiFi桥接器配置为“克隆”计算机A的MAC地址(动态地或在配置文件中)。
Legitimate MAC Cloning Example
==============================
Computer WiFi ^ =radio= ^ WiFi Computer
A Bridge /|\ /|\ Access Point B
+------+ +-----+ | | +-----+ +------+
| |MAC A MAC x| |MAC A'| | MAC P | | MAC y MAC B | |
| +--------------+ +------+ +---------+ +---------------+ |
| | Eth Eth | | Antenna Antenna | | Eth Eth | |
+------+ +-----+ +-----+ +------+
^ ^
| |
Bridge clones MAC-A Traffic from "Computer A" now shows
on its wireless interface up using Computer A's MAC address,
because the Bridge cloned it.