Normalmente, você obtém essa resposta quando tenta monitorar uma interface que não possui um endereço IP atribuído (provavelmente não conectado).
A saída de ip addr mostra que apenas uma de suas interfaces tem um endereço IP, ou seja, usb0 .
Então sudo nethogs usb0 deve finalmente dar o resultado desejado.
Como há comentários mencionando interfaces diferentes: se ip addr mostrar várias interfaces com endereços IP atribuídos, há duas opções para você:
-
ip route show | grep defaultmostrará o único dispositivo usado para acessar "tudo de fora". por exemplo,default via 192.168.0.253 dev eth1 proto static metric 100me diz que preciso usarsudo nethogs eth1 - Se o seu objetivo é analisar o tráfego interno (dentro de uma rede local ou até mesmo entre máquinas virtuais no mesmo host), você pode tentar com todos os dispositivos encontrados por
ip addrouip link.