-
- 1) Самое простое - купить EEPROM-ки с прошитым на заводе
MAC-адресом. Например от Microchip 24AA02E48 (I2C), 25AA02E48
(SPI), 11AA02E48 (OneWire). Аналогичное есть от Atmel, Dallas и
других производителей. LightElf(623 знак., 07.03.2025 11:57 - 12:20, ссылка, ссылка)
- Огонь! Спасибо! - sav6622(07.03.2025 12:17)
- Я выбрал из списка производителей древнего стремного и дальше с
каждым прибором увеличиваю номер. Но делаем немного, всего наверно
меньше 10к было выпущено. - Andreas(07.03.2025 11:29)
- Мы сейчас так же делаем. Устройства тысячами выпускаем. Раньше использовали EEPROM от Microchip с прошитым MAC. - FDA(07.03.2025 11:58)
- Надо спросить у Илонушки, какие железки он наверх запускает. И
брать номера тех, которые улетели. - SciFi(07.03.2025 11:34)
- Он бизнесмен, только спроси - аукцион организует. - Andreas(07.03.2025 11:39)
- Все(?) производители мелких EEPROM'ок продают варианты с прошитым MAC'ом. Microchip - точно. Например - AT24MAC602. Toчкa oпopы(1 знак., 07.03.2025 11:17, ссылка)
- Говорят, седьмой бит в единичку надо: Eddy_Em(1 знак., 07.03.2025 11:09, ссылка)
- тыщу раз тут перетерто - если ты за НАТ, то сам генери MAC. из UID
например... POV(157 знак., 07.03.2025 10:56 - 11:01)
- Вот получишь нечетный первый байт - сильно удивишься. ;-) - LightElf(07.03.2025 12:01)
- Я в курсе про него. Но проблемы надо решать по мере поступления. До
серии мне еще кучу более важных вещей решить надо. - POV(07.03.2025 12:06)
- Мы MACи как только не генерировали, все варианты от случайных до честно купленных. Понимание, что местами у нас с тем самым битом проблемы, наступило лет через несколько, после примерно месяца интенсивных попыток заставить работать разные наши блоки вместе. Лучше сразу выставить пару бит корректно, потому что не замечать это можно долго, пока разные факторы не сложатся и это не ударит со всего размаха. - AlexG(08.03.2025 04:14)
- Всегда считал, что проще сразу сделать правильно, чем потом
переделывать. Принудительно обнулять бит 0 и устанавливать бит 1
нетрудно, но гарантирует отсутствие внезапных проблем. - LightElf(07.03.2025 12:10)
- Это может привести к неуникальности хеша (МАКа). Надо думать как
сделать удобнее. - POV(07.03.2025 12:19 - 12:25)
- Неуникальность 46 бит - это надо постараться. А у тебя каждый
второй адрес (мультикаст) вызовет проблемы в сколь-либо сложной
сети. Линуксоиды просто генерят рандом при каждом старте, но два
бита ставят правильно. - LightElf(07.03.2025 12:23)
- Тут поддержу. Структуру MAC-адреса надо чётко определять, иначе проблем не избежать. - FDA(08.03.2025 00:41)
- Неуникальность 46 бит - это надо постараться. А у тебя каждый
второй адрес (мультикаст) вызовет проблемы в сколь-либо сложной
сети. Линуксоиды просто генерят рандом при каждом старте, но два
бита ставят правильно. - LightElf(07.03.2025 12:23)
- Это может привести к неуникальности хеша (МАКа). Надо думать как
сделать удобнее. - POV(07.03.2025 12:19 - 12:25)
- Я в курсе про него. Но проблемы надо решать по мере поступления. До
серии мне еще кучу более важных вещей решить надо. - POV(07.03.2025 12:06)
- хммм...ааа китайские частные МАСи...вариант... лишь бы ipv6 никому бы не понадобилось... - sav6622(07.03.2025 10:59)
- Вот получишь нечетный первый байт - сильно удивишься. ;-) - LightElf(07.03.2025 12:01)
- 1) Самое простое - купить EEPROM-ки с прошитым на заводе
MAC-адресом. Например от Microchip 24AA02E48 (I2C), 25AA02E48
(SPI), 11AA02E48 (OneWire). Аналогичное есть от Atmel, Dallas и
других производителей. LightElf(623 знак., 07.03.2025 11:57 - 12:20, ссылка, ссылка)