lexx666 |
|
|
|
|
|
|
|
Пункты: 11780 |
Регистрация: 28.07.2011 |
Пол: Мужчина |
Из: Барнаул |
|
Если удалить MAC адрес из переменных u-boot при старте ядра будет генериться рандомный. На первоначальных этапах я так делал. Потом сделали привязку MAC-адреса к IP адресу и возможность менять MAC из пользовательской программы.
Смотрите также описание утилиты fw_printenv. Есть в buildroot. |
|
|
|
|
|
DSU |
|
|
|
|
|
|
|
Пункты: 1204 |
Регистрация: 23.05.2014 |
Пол: Мужчина |
|
|
А к каким последствием может привести рандомное генерирование и присвоение, так сказать, нелегального и незарегистрированного MAC адреса? На сколько мне известно, 4 и 5 байты - идентификатор фирмы, которая выпускает оборудование, и их нужно регистрировать. Но существуют локальная и глобальная адресация MAC. В данном случае мы пока пользуемся 4 и 5 байтами, которые шли с данной платой при покупке ее у starterkita - 00:1F:F2:00:00:00, изменяя только два младших. Ну и плюс еще в старшем двойку пишем - второй бит - признак локальной адресации. Получается нечто - 02:1F:F2:00:00:01 и т.д. |
|
|
|
|
|
|