Czy istnieje polecenie systemu Linux, które wizualizuje skonfigurowane interfejsy sieciowe w widoku drzewa, podobnie jak w lsblk
przypadku urządzeń blokowych?
Dane wyjściowe takiego programu mogą na przykład wyglądać tak (podejście oddolne):
eth0
└─bond0
├─bond0.42
│ └─br42
└─bond0.43
└─br43
eth1
└─bond0
├─bond0.42
│ └─br42
└─bond0.43
└─br43
tap100i0
└─br42
tap100i1
└─br43
tap101i0
└─br42
tap101i1
└─br43
lub to (podejście odgórne):
br42
├─bond0.42
│ └─bond0
│ ├─eth0
│ └─eth1
├─tap100i0
└─tap101i0
br43
├─bond0.43
│ └─bond0
│ ├─eth0
│ └─eth1
├─tap100i1
└─tap101i1
Uwaga: nie szukam narzędzia, które generuje dokładnie ten wynik, ale pytam, czy ktoś zna polecenie o podobnym wyniku.
ip addr
zwraca płaską listę interfejsów sieciowych, a nie hierarchiczny widok drzewa
ip addr
?