История изменений
Исправление Deleted, (текущая версия) :
В большинстве домашних роутеров физический интерфейс (и соответственно MAC) там ровно один - тот, которым SoC подключен к свитчу.
Самый простой способ найти его - перебрать все интерфейсы в /sys/class/net, найти тот, у которого есть device (так отфильтруются VLAN'ы и другие «виртуальные» интерфейсы), и прочитать у него address.
Исходная версия Deleted, :
В большинстве роутеров физический интерфейс (и соответственно MAC) там ровно один - тот, которым SoC подключен к свитчу.
Самый простой способ найти его - перебрать все интерфейсы в /sys/class/net, найти тот, у которого есть device (так отфильтруются VLAN'ы и другие «виртуальные» интерфейсы), и прочитать у него address.