23 ноября 2024, 01:49:23

Новости:

ПРОГНОЗ ПОГОДЫ В МОСКВЕ

31 ДЕКАБРЯ
Днем: +3 С      Ночью: +1 С


1 ЯНВАРЯ
Днем: +1 С   Ночью: 0 С


2 ЯНВАРЯ
Днем: +2 С   Ночью:  +1 С



ПОГОДА СЕЙЧАС > > >
http://forum.vivatv.net.ru/index.php?topic=5490.0


MAC-адрес DVB-карты. Что это такое и как его определить

Автор Konstantin, 04 января 2007, 11:42:44

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Konstantin

За подробным описанием того, что такое MAC-адрес, как он используется сетевыми устройствами и протоколами, отсылаю читателя к солидным изданиям, например CITFORUM.RU и PROTOCOLS.RU

MAC-адрес - уникальный серийный номер присваиваемый каждому сетевому устройству для идентификации его в сети. MAC-адрес имеет длину 6 байт (48 бит), обычно записывается в шестнадцатиричном виде, например 00:34:56:78:90:AB и содержит знаки 0 - 9, A - F. Регистр символов роли не играет. Разделительные знаки (":", "-" и пр.) могут и отсутствовать, но их наличие делает число более читаемым. Для сетевых устройств первый байт всегда равен 00 (другие значения используются для broadcast и multicast -адресации)

Примеры правильных записей MAC-адресов:

00:34:56:78:90:AB
00-34-56-78-90-AB
0034567890AB
0034567890ab
00-34:56:78-90:aB

Каждый производитель присваивает адреса из принадлежащего ему диапазона адресов. Идентификатор производителя - OUI (Organizationally Unique Identifier) выделяет международная организация Institute of Electrical and Electronics Engineers - IEEE. OUI занимает первые 3 байта (префикс) MAC-адреса устройства Ethernet.

Таблица OUI производителей приемного оборудования
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

Таблица OUI производителей VSAT оборудования
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.

Таблица OUI производителей спутниковых ресиверов
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.

Можно ли изменить MAC-адрес?

Такой вопрос часто задается. Да, можно. Наиболее актуален этот вопрос для пользователей Windows. В софте от производителей карт нет возмозжности замены используемого MAC. Наиболее радикальный способ - перепрошивка EEPROM на программаторе.

Пользователи Linix в более выгодном положении - софт позволяет установить в настройках фильтров любой MAC-адрес.

Как узнать MAC-адрес?

На упаковке ряда DVB-карт есть наклейка с MAC-адресом.


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

На самой карте может быть наклейка с MAC-адресом.


Наклейка на обратной стороне SkyStar1 rev 1.5

Программым способом

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


Вывод команды Winipcfg

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


Вывод команды ipconfig /all

Windows. Способ 3
В программах настройки многих DVB-карт, тоже можно узнать MAC-адрес. Установите только сначала режим использования аппаратного MAC-адреса


SkyStar2, софт 4.14


SkyStar1: MAC-адрес 00-D0-5C-3D-0E-63

Linux
Команда ifconfig будет показывать MAC устройства определенный в настройкакх фильтра. Чтобы увидеть аппаратный MAC-адрес карты необходимо убрать из dvbdd.conf ВСЕ фильтры и перезапустить драйвера.

Если DVB-карта прежде была настроена на любую СКД, где используется режим вычисления MAC-адреса из IP-адреса (НТВ-интернет), то команда ifconfig будет показывать виртуальный MAC-адрес вида 00-02-xx-xx-xx-xx, где xx-xx-xx-xx - IP-адрес вашего внешнего интерфейса в hex-виде.

Источник: GENERAL SATTELLITE
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East