Всех приветствую.
В полный рост встала специфическая задача. Есть некая ARM-железка. В ней есть встроенный в SoM сетевой интерфейс и внешний интерфейс на базе i210 подключенный в pci-e. Распределяются имена так: i210 - eth0 SoM - eth1
Надо сделать так, чтобы всегда и везде i210 была eth1, а SoM - eth0. Вариант с привязкой по маку не подходит так как это надо встроить в дистр который будет устанавливаться на кучу устройств (с разными мак-ами).
Вариант с алиасами на драйвера так же не подходит (видел тут на лоре в 5 году такое решение). Все драйвера вкомпилены в ядро.
Какие есть вообще варианты и механизмы для решения такой задачи?