Добрый день, Господа!
Возникла большая необходимость собрать initrd-файл, который при загрузки узнавал бы МАС-адрес одной (любой) физической сетевой карты, делал бы не его основании hostname системы и уже после поднимал сетевую карту и шел на DHCP-сервер.
Проблема в том, что поиск МАС-адрес нужно получить на самом начальном этапе загрузки initrd, а на данном этапе сетевая карта eth не подключен как модуль.
Соответственно, МАС-адреса нет ни в /sys, ни в dmesg.
Собственно, в данной ситуации мне нужно либо как-то спросить МАС-адрес у ядра, либо найти точку между поднятием сетевого интерфейса и получением IP по DHCP, чтобы вставить туда свой скрипт преобразования МАС в hostname.
Уважаемые, ни у кого нет идей, как можно выполнить вышеуказанное на данном этапе загрузки?
Благодарю