Как программно сменить мак адрес встроенной сетевой карты?

Тема в разделе "WASM.NETWORKS", создана пользователем UTeX, 17 дек 2007.

  1. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    И какие действия необходимо произвести после этого чтобы карта продолжала работать нормально?
     
  2. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    только подмена в ARP?
     
  3. Stub

    Stub New Member

    Публикаций:
    0
    Регистрация:
    11 май 2004
    Сообщения:
    311
    Адрес:
    Siberia
    некоторые мамки предлагают сменить при перепрошивке биоса (встречал на Epox'ах)
     
  4. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    1. Погасить нужный сетевой интерфейс.
    2. Создать/изменить в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\<id_платы>
    строковый ключ NetworkAddress с нужным MAC'ом без разделителей (например, 001122334455)
    3. Врубить интерфейс заново.

    Делал всё ручками, но вроде и программно можно.
     
  5. Barbos

    Barbos Slavon

    Публикаций:
    0
    Регистрация:
    13 ноя 2007
    Сообщения:
    280
    Адрес:
    Kharkov
    Дествительно. Как заставить удаленные компы, имеющие соединения с этим, отредактировать записи в своих ARP????
     
  6. W4FhLF

    W4FhLF New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2006
    Сообщения:
    1.050
    Может будет полезно: http://www.nthelp.com/NT6/change_mac_w2k.htm
     
  7. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    написать драйвер, который будет ловить все исходящие пакеты и вставлять туды нужный мак, а ещё чтоб этот-же драйвер смог ловить arp request'ы и отправлял им нужный arp reply.
    Я пытался перевербовать исходники из статьи "фильтрация сетевого траффика в NT", но как оказалось там ловится только на уровне IP.
    Вот :)
    Есть ещё один вариант, купить исходники smac'a :)
    Кстати вышла новая версия 2.0 :)
     
  8. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
  9. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    Вобщем нормальное решение как оказалось это только в ARP подменять через драйвер. Не думаю что в юзермоде можно помнять нормально и быстро