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 default
mostrará o único dispositivo usado para acessar "tudo de fora". por exemplo,default via 192.168.0.253 dev eth1 proto static metric 100
me 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 addr
ouip link
.