MAC адрес — это уникальный шестибайтный номер (идентификатор), присваивается любому сетевому интерфейсу/оборудованию, вшивается в него при производстве. MAC адрес есть у любого оборудования, которое подключается к сети. MAC адреса позволяет точно определить оборудование, которое должно получить каждый конкретный пакет данных и отправить этот пакет именно туда, куда нужно.
MAC адрес уникален , нет двух устройств с одним и тем же MAC адресом, если же мы его сами не поменяем. Каждому производителю сетевого оборудования выдается блок адресов, выдает их координирующий комитет IEEE Registration Authorit. Разделяя адреса между производителями, исключается возможность повторяющегося MAC адреса, ну и соответственно по MAC можно определить производителя оборудования.
Как узнать свой MAC адрес:
Windows — ipconfig /all — более подробно расписывает — какой MAC-адрес к какому сетевому интерфейсу относится, getmaс — менее подробно расписывает — какой MAC-адрес к какому сетевому интерфейсу относится;
Linux
FreeBSD
OpenBSD
Mac OS X
Для MAC OS также в «Системных настройках» («Сеть», «Выбрать подключение», «Дополнительно», «Ethernet», «Идентификатор Ethernet»)
В некоторых устройствах, оснащённых веб-интерфейсом управления, возможна смена MAC-адреса во время настройки: большинство маршрутизаторов позволяют дублировать MAC-адрес сетевой платы, через которую он подключён к компьютеру.
В Windows смену MAC-адреса можно осуществить встроенными средствами ОС Пуск – Панель управления – Сеть и Интернет – Центр управления сетями и общим доступом – Изменение параметров адаптера: в свойствах сетевой платы, во вкладке «Дополнительно», для редактирования доступно свойство «Сетевой адрес» (англ. «Network Address») — позволяющее принудительно присвоить нужный MAC-адрес. Адреса можно выставлять любые, примерно выглядят так: 05-7A-6D-34-1E-7F
В FreeBSD— меняется одной командой из под (root):
... где «evn0» — пример имени сетевого интерфейса.
В OpenBSD — меняется так же одной командой из под (root):
В Linux — командой из под root:
При этом после перезагрузки ОС смену MAC-адреса нужно произвести заново. Чтобы этого избежать — следует прописать смену МАС-адреса в стартовых конфигурационных файлах сетевых настроек.
В Centos конфигурационный файл сетевого интерфейса находится в каталоге:
Для редактирования необходимо открыть файл ifcfg-eth0, где eth0 имя вашего сетевого интерфейса, которое может отличаться от нашего примера. Найдем строчку: HWADDR и пропишем нужный нам MAC адрес.