LINUX.ORG.RU

Как узнать какому интерфесу принадлежит mac?

 ,


0

1

Всем привет)

Прошиваю роутер OpenWrt. Девайс должен потом сделать запрос на сервак для получения настроек, передав в качестве параметра - mac.

Собственно вопрос: какому интерфейсу принадлежит mac, написанный на самом роутере?

В большинстве домашних роутеров физический интерфейс (и соответственно MAC) там ровно один - тот, которым SoC подключен к свитчу.

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

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Посмотри к какому интерфейсу относится твой MAC:

ifconfig -a

А потом идентифицируй его:

ethtool -p [имя интерфейса]
alx777 ★★
()
Ответ на: комментарий от alx777

да это все понятно, дело в том что иногда тот что написан на роутере это eth0, в в другой раз eth1) вот это как решить

maksspaces
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.