Корпорация Дженерал Сателайт — российская научно-производственная компания, представляющая на российском и международном рынке высокотехнологичное радиоэлектронное оборудование, характеристики которого отвечают самым высоким стандартам. Надежность и профессионализм за многие годы успешной работы позволили компании занять место лидера в телекоммуникационном бизнес-сообществе России.
Что это такое и как его определить
За подробным описанием того, что такое MAC-адрес, как он используется сетевыми устройствами и протоколами, отсылаю читателя к солидным изданиям, напримерCITFORUM.RU и PROTOCOLS.RU
MAC-адрес - уникальный серийный номер присваиваемый каждому сетевому устройству для идентификации его в сети. MAC-адрес имеет длину 6 байт (48 бит), обычно записывается в шестнадцатиричном виде, например 00:34:56:78:90:AB и содержит знаки 0 - 9, A - F. Регистр символов роли не играет. Разделительные знаки (":", "-" и пр.) могут и отсутствовать, но их наличие делает число более читаемым. Для сетевых устройств первый байт всегда равен 00 (другие значения используются для broadcast и multicast -адресации)
Примеры правильных записей MAC-адресов:
Каждый производитель присваивает адреса из принадлежащего ему диапазона адресов. Идентификатор производителя - OUI (Organizationally Unique Identifier) выделяет международная организация Institute of Electrical and Electronics Engineers - IEEE. OUI занимает первые 3 байта (префикс) MAC-адреса устройства Ethernet.
| 00-D0-5C | Technotrend Systemtechnik AG |
| 00-D0-D7 | B2C2, Inc. |
| 00-08-CA | TwinHan Technology Co.,Ltd |
| 00-30-6A | Pentamedia Co., Ltd. |
| 00-09-D6 | KNC One GmbH |
| 00-30-8D | Pinnacle Systems |
| 00-D0-72 | Broadlogic |
| 00-30-1D | Skystream, Inc. |
| 00-90-BC | Telemann Co., Ltd. |
| 00-30-05 | Fujitsu Siemens Computers |
| 00-D0-BD | Sican GmbH |
| 00-D0-16 | SCM Microsystems, Inc. |
| 00-30-5D | Digitra Systems, Inc. |
| 00-04-30 | Netgem |
| 00-06-76 | Novra Technologies, Inc. |
| 00-0E-49 | Forsway Scandinavia AB |
| 00-30-E2 | Garnet Systems Co., Ltd. |
| 00-D0-C1 | Harmonic Data Systems, Ltd. |
| 00-E0-6F | Terayon Corp |
| 00-10-65 | Radyne Corporation |
| 00-D0-B5 | IPricot |
| 00-E0-2A | Tandberg Television AS |
| 00-80-AE | Hughes Network Systems |
| 00-A0-AC | Gilat Satellite Networks, Ltd. |
| 00-A0-BC | Viasat Inc. |
| 00-A0-94 | Comsat Labs |
| 00-0B-A4 | Shiron Satellite Communications Ltd. |
| 00-09-34 | Dream-Multimedia-Tv GmbH |
| 00-03-78 | Humax Co., Ltd. |
| 00-10-B3 | Nokia Multimedia Terminals |
| 00-00-F0 | Samsung Electronics Co., LTD. |
| 00-05-9E | Zinwell Corp. |
Первые три байта MAC-адреса вашей DVB-карты обязательно должны соответствовать OUI ее производителя.
Хранится MAC-адрес в небольшой микросхеме serial EEPROM - электрически перепрограммируемой постоянной памяти. Микросхема подключается к последовательной шине I2Cкарты. В сетевых устройствах применяются микросхемы небольших объемов, например 24C16 - 2Kб (SkyStar1), 24C08 - 1 Kб (SkyStar2), 93C46 - 1 Kб (Pent@Net). В оставшее адресное пространство EEPROM изготовители заносят разнообразную информацию.

SkyStar2 - EEPROM 24C08

SkyStar2 - содержимое EEPROM: MAC-адрес 00-D0-D7-04-2B-0F
Надо отметить, что аппаратный MAC-адрес не используется DVB-картами напрямую. Он может использоваться демультиплексором карты в качестве параметра фильтра, выделяющего требуемые пакеты (вместе с PID) из транспортного MPEG-2 потока. Однако ничто не мешает использовать произвольные 6-ти байтовые комбинации. Например в режиме сниффера (перехвата чужих пакетов) или в режиме вычисления MAC-адреса из IP-адреса (НТВ-интернет). Наиболее просто замена MAC-адреса в настройках софта делается под Linux.
Такой вопрос часто задается. Да, можно. Наиболее актуален этот вопрос для пользователей Windows. В софте от производителей карт нет возмозжности замены используемого MAC. Наиболее радикальный способ - перепрошивка EEPROM на программаторе.
Пользователи Linix в более выгодном положении - софт позволяет установить в настройках фильтров любой MAC-адрес.

Наклейка на коробке Pent@Value

Наклейка на обратной стороне SkyStar1 rev 1.5
Запустите через Пуск->Выполнить программу Winipcfg (для Windows NT Wntipcfg.exe из Windows NT4 Resource Kit), выберите из списка интерфейсов DVB карту. В графеАдрес контроллера будет находится MAC адрес.

Вывод команды Winipcfg
Запустите через Пуск->Выполнить команду ipconfig /all. В появившемся списке найдите DVB карту. В графе Физический адрес будет находится MAC адрес. Если список быстро промелькнет, то используйте команду ipconfig /all | more или ipconfig /all /Batch [filename], где [filename] - имя файла в который будет записан вывод команды ipconfig

Вывод команды ipconfig /all
В программах настройки многих DVB-карт, тоже можно узнать MAC-адрес. Установите только сначала режим использования аппаратного MAC-адреса
![]() |
![]() |
| SkyStar2, софт 4.14 | |
![]() |
![]() |
| SkyStar1: MAC-адрес 00-D0-5C-3D-0E-63 | |
Команда ifconfig будет показывать MAC устройства определенный в настройкакх фильтра. Чтобы увидеть аппаратный MAC-адрес карты необходимо убрать из dvbdd.confВСЕ фильтры и перезапустить драйвера.
Если DVB-карта прежде была настроена на любую СКД, где используется режим вычисления MAC-адреса из IP-адреса (НТВ-интернет), то команда ifconfig будет показывать виртуальный MAC-адрес вида 00-02-xx-xx-xx-xx, где xx-xx-xx-xx - IP-адрес вашего внешнего интерфейса в hex-виде.
9 декабря 2002г.
Алексей Силяков, aka Globus
| Комментарии? Поправки? Дополнения? dvbnet@msk.gs.ru |
![]() |