Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

MAC адрес. В устройстве и ARP таблице.

Тема в разделе "Realtek - SDK, прошивки и утилиты", создана пользователем sparfenyuk, 13 июн 2018.

Метки:
  1. sparfenyuk

    sparfenyuk Новичок

    Сообщения:
    5
    Симпатии:
    0
    Странности определения MAC адреса.
    Использую веб свалку от pvvx, методично распиливаю и рассматриваю.
    1. Точка AP, выводит в терминал MAC адрес, получаю значение 00:e0:4c:87:00:00
    Запрашиваю функцией wifi_get_mac_address
    2. Подсоединяюсь к точке AP с компа, win7, по комманде arp -a вижу строчку
    192.168.4.1 00-e0-4c-87-00-01 динамический

    Вопрос, откуда еденичка в конце?
    Calibration data пустые (0xff)

    Также качнул фулфлеш и не нашел области в которой этот мак хранится. Откуда он берется?
     
  2. sharikov

    sharikov Авторитетный участник сообщества

    Сообщения:
    546
    Симпатии:
    51
    из Efuse или из калибровочной области.
    +1 прибавляется автоматически потому что хранится только один мак по моему для sta.
    мак уже обсуждался:
    https://esp8266.ru/forum/threads/rtl00-rtl8710-arduino-smena-mac-adresa.2900/#post-43102
     
  3. sparfenyuk

    sparfenyuk Новичок

    Сообщения:
    5
    Симпатии:
    0
    Про единичку занятно. Так и вышло, но пока нигде упоминания в доках не нашел.
    С Caliration data непросто получается. MAC там написан, да. У меня по адресу A088 - A08D. А снятый дамп calibration data с модуля совсем не вписывается в карту описанную в AN0057 Realtek Ameba-1 system and calibration data spec.
    Другой прикол - по факту можно поменять пару байт в совсем левой области Calibration data а при этом поменяется фактический определяемый в арп таблицах MAC адрес, а флешер будет считывать вроде как прежний.
     

Поделиться этой страницей