Название производителя, которое вы видите, происходит из списка зарегистрированных Организационно уникальных идентификаторов .
Например, вы можете использовать этот инструмент OUI Lookup от Wireshark, чтобы увидеть, что B8: 27: EB зарегистрирован в "Raspberry Pi Foundation".
Нетрудно подделать MAC-адрес (т. Е. Изменить его на что угодно), но то, что вы хотите изменить, зависит от того, почему вы хотите изменить его. Некоторые опции включают в себя:
- Если вы выпускаете свои собственные продукты на основе плат Raspberry Pi, но не хотите использовать MAC RPi, возможно, вы могли бы купить блок MAC-адресов у IEEE Registration Authority
Вы можете использовать локально управляемый адрес, установив b1
в 1 в первом октете адреса. Этот блог объясняет эту идею, а на вики-странице для MAC-адрес есть хорошая картинка здесь . Например. Вы можете просто изменить MAC RPi с 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 к сети Z, подключив порт Ethernet компьютера A к сети Wifi, сеть будет выглядеть следующим образом:
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-адреса, которые он слышит на стороне Ethernet, на собственный MAC при беспроводной связи (и отменит их, когда трафик возвращаясь в другую сторону). Означает, что когда компьютер A общается с компьютером B, кадры, которые получает компьютер B, будут иметь MAC-Q вместо MAC-A
Тем не менее, если у компьютера B есть какое-то ограничение, что он будет работать только в том случае, если ему сообщен MAC-адрес с компьютера A, эта настройка завершится неудачно. В этом случае мост WiFi можно настроить для «клонирования» MAC-адреса компьютера A (динамически или в файле конфигурации).
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.