LINUX.ORG.RU

Сетевые интерфейсы: как узнать виртуальные/саб-интерфейсы

 , ,


0

1

Всем привет

Есть некий хост. Там много интерфейсов, например, eth0, ueth0, utun, upub и др. Некоторые из этих интерфейсов реальные - которые подключены к switch'у (или vSwitch'у), некоторые - разного рода subinterface's.

Как понять какие из этих интерфейсов «реальные»?

Пока мыслю, что можно как-то понять драйвер/модуль или процесс, который порождает интерфейс, но пока ничего конкретного не нашел. Или в правилах udev поискать?

Еще было бы неплохо было бы знать какой родительский интерфейс у саб-интерфейсов, если это возможно.

Есть идеи как это сделать?

★★★★★

Если смотреть «железные» интерфейсы, то у них есть device в котором есть subsystem -> bus/pci или bus/usb

/sys/class/net/eth0/device/subsystem/

vel ★★★★★
()
Ответ на: комментарий от vel

Да, это показало реальные и виртуальные интерфейсы.

Спасибо.

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