Existe um comando Linux que visualiza as interfaces de rede configuradas em uma exibição em árvore, assim como lsblk
ocorre com os dispositivos de bloco?
A saída de um programa desse tipo poderia, por exemplo, ter esta aparência (abordagem de baixo para cima):
eth0
└─bond0
├─bond0.42
│ └─br42
└─bond0.43
└─br43
eth1
└─bond0
├─bond0.42
│ └─br42
└─bond0.43
└─br43
tap100i0
└─br42
tap100i1
└─br43
tap101i0
└─br42
tap101i1
└─br43
ou esta (abordagem de cima para baixo):
br42
├─bond0.42
│ └─bond0
│ ├─eth0
│ └─eth1
├─tap100i0
└─tap101i0
br43
├─bond0.43
│ └─bond0
│ ├─eth0
│ └─eth1
├─tap100i1
└─tap101i1
Nota: Não estou procurando uma ferramenta que produza exatamente essa saída, mas pergunto se alguém conhece um comando com um resultado semelhante.
ip addr
retorna uma lista simples de interfaces de rede, e não uma visão hierárquica de árvore
ip addr
??