MAC-адрес(от англ. Media Access Control — управление доступом к среде, также Hardware Address) - уникальный серийный номер присваиваемый каждому сетевому устройству для идентификации его в сети. Каждый производитель присваивает MAC-адреса из принадлежащего ему диапазона адресов. Идентификатор производителя (OUI - Organizationally Unique Identifier ) занимает первые 3 байта MAC-адреса устройства Ethernet. MAC адреса выделяет OUI международная организация Institute of Electrical and Electronics Engineers - IEEE.
MAC-адрес имеет длину 6 байт (48 бит), обычно записывается в шестнадцатеричном виде, например 00:34:56:78:90:AB и содержит знаки 0 - 9, A - F. В MAC-адресе регистр символов роли не играет. Разделительные знаки (":" "-" и пр.) могут и отсутствовать, но их наличие делает число более читаемым. Для сетевых устройств первый байт всегда равен 00 (другие значения используются для broadcast и multicast -адресации).
Хранится MAC-адрес в небольшой микросхеме serial EEPROM - электрически перепрограммируемой постоянной памяти.
Как узнать MAC-адрес?
На упаковке ряда DVB-карт есть наклейка с MAC-адресом;
На самой DVB карте может быть наклейка с MAC-адресом;
В программах настройки многих DVB-карт;
В Windows запустите через Пуск->Выполнить команду ipconfig /all. В появившемся списке найдите DVB карту. В графе Физический адрес будет находится MAC адрес. Если список быстро промелькнет, для просмотра MAC-адреса используйте команду ipconfig /all | more или ipconfig /all /Batch [filename], где [filename] - имя файла в который будет записан вывод команды ipconfig.
Как сменить MAC-адрес?
Существует распространенное мнение, что MAC-адрес железно вшит в сетевую карту и сменить его нельзя или можно только с помощью программаторов. На самом деле это не так. MAC-адрес легко меняется программным путем, так как значение, указанное через драйвер, имеет более высокий приоритет, чем зашитый в плату. Однако всё же существует оборудование, в котором смену MAC-адреса произвести невозможно иначе, как воспользовавшись программатором. Обычно это телекоммуникационное оборудование, например, приставки для IP-TV (STB).
В Windows смену MAC-адреса можно осуществить встроенными средствами ОС. В свойствах сетевой платы, во вкладке «Дополнительно» Свойство: Сетевой адрес, указывается нужный MAC-адрес.
В Linux MAC-адрес меняется одной командой от пользователя root: # ifconfig ethN hw ether , где ethN — имя сетевого интерфейса.
В FreeBSD, OpenBSD MAC-адрес меняется командой: # ifconfig ethN lladdr