Перейти к содержанию
    

Откуда малина берет MAC адрес?

4 hours ago, megajohn said:

If a properly configured EEPROM is not detected, it is the responsibility of the Host LAN Driver to set the IEEE addresses.

Так и где Host LAN Driver берёт MAC адреса?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вариантов много - это может быть случайный адрес,  он может извлекаться из efuse на разных этапах и т.п.

Начните с dmesg | grep lan95 (название драйвера не помню, можно grep -i mac)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, aaarrr said:

Вариантов много - это может быть случайный адрес,  он может извлекаться из efuse на разных этапах и т.п.

Начните с dmesg | grep lan95 (название драйвера не помню, можно grep -i mac)

Сорри, я ниразу не малиновый программист, dmesg | grep мне ниочём не говорит. Просто хочу понять(спросить неукого).

У одной и той же малины один и тот же MAC при подключении в разные сети. При том у разных малин с идентичными "прошивками" разные MACи. Вопрос будет ли МАС всегда один и тот же или может меняться при опдейте или ещё каких-то ситуациях?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если адрес при перезагрузке остаётся один и тот же, то вряд ли изменится и при апдейте. Можете загуглить "oui lookup" и пробить первые три байта адреса - это код производителя. Возможно, наведет на мысли об источнике.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо! Нверно останется тайной откуда он берется :wink2:

MAC Address/OUI Vendor {Company}

B827EB81666E

Raspberry Pi Foundation  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, skripach сказал:

Спасибо! Нверно останется тайной откуда он берется :wink2:

Зная mac можно просто поискать его или часть в текстах установленного линукса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 часов назад, skripach сказал:

Спасибо! Нверно останется тайной откуда он берется :wink2:

   

что-то типа:

"Currently the MAC address generated on the Pi simply concatenates the OUI with the last 24 bits of the randomly-generated serial number embedded in the SoC OTP. This is passed through the command line to Linux which has a driver-specific hack to set the MAC address on the attached LAN9512 (there are problems with this approach, but it suffices for now)."

https://www.raspberrypi.org/forums/viewtopic.php?t=264095

и там по треду есть упоминания о OTP для custom MAC https://www.raspberrypi.org/forums/viewtopic.php?t=231700

серийник процессора (у меня rPi3) можно посмотреть командой

cat /proc/cpuinfo

у меня в системе совпадает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...