Отправляет email-рассылки с помощью сервиса Sendsay

[TC] как помять MAC-адрес

Матроскин тут как-то спрашивал: Как можно поменять MAC адрес сетевого
интерфейса? Вот, набрёл тут на форумах на инфу, она правда старенькая,
но свет проливает:

Цитата:
Что такое MAC-адрес и как его определить?

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

Каждый производитель присваивает адреса из принадлежащего ему
диапазона адресов. Идентификатор производителя - 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 изготовители заносят разнообразную информацию.

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

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

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

3. Программным способом

Способ 1

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

(в экс-пи этой программы нет. примечание Лукьяновы)

Способ 2

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

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

Джон Севилл - MCSE, консультант, автор книги The Windows NT and
Windows 2000 Answer Book (Addison Wesley) указывает как изменить
MAC-адрес станции Windows NT 4.0

Каждая сетевая карта имеет свой MAC-адрес, используемый в локальной
сети для связи компьютеров друг с другом. MAC-адрес, как правило,
прожигается во время изготовления адаптера. Чтобы изменить этот
MAC-адрес (принятый по умолчанию), выполните следующие действия:

1. Запустите regedit.exe.
2. Перейдите в раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
<network adapter>\Parameters

(это всё одна строка реестра, а под <network adapter> имеется в виду
конкретная модель вашей сетевой платы. прим. Лукянова)

3. В меню Edit выберите New - String Value.
4. Наберите имя NetworkAddress и наберите Enter.
5. Дважды щелкните на новом имени и введите требуемое значение MAC-адреса.
6. Щелкните OK.
7. Закройте реестр.
8. Перезагрузите компьютер.

Конец цитаты.

Под экс-пи проще всего воспользоваться бесплатной утилитой Macshift.
Прямая ссылка: http://devices.natetrue.com/macshift/macshift.zip

Утилита имеет три свитч-параметра:

-i [adapter-name]
-r случайный MAC-адрес
-d восстанавливает исходный MAC-адрес
-help показывает подсказку

Чтобы использовать программу надо точно знать имя сетевого
подключения. По умолчанию экс-пи именует их "Подключение по локальной
сети", на конце может стоять номер, если подключений несколько. Для
простоты в свойствах сетевого окружения можно переименовать
подключение во что-нибудь простое и латинское, например, internet или
localnet (иначе проблема кодировки русских букв в ДОСе и виндоуз будет
портить вам кровь).

Команды удобно хранить в отдельных бат-файлах.

Вот примеры правильных команд:

* macshift -r -i "Wireless"
* macshift 012345123456 -i "Bootylicious Network Adapter"
* macshift --help
* macshift

--
С наилучшими пожеланиями
Владимир Лукьянов, Москва

Ответить   Fri, 27 Apr 2007 23:05:16 +0400 (#660726)