Você pode escrever um script que reúna essas informações fazendo o seguinte (que é provavelmente o que ip
e ifconfig
fazem)
-
Ir para
/sys/class/net
-
Existem links simbólicos para todos os adaptadores de rede no sistema de arquivos sysfs. Os que correspondem ao hardware físico são links simbólicos para
../../devices/pciXXXX:XX/...
, outros são ligados simbolicamente a../../devices/virtual
. -
Se você
cd
para um dos virtuais, existe um link simbólicomaster
que aponta para o mestre dessa interface. Se não houver mestre, provavelmente não existirá.