/proc/net/dev
O arquivo possui detalhes em todas as interfaces. por exemplo
$ cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 3562 60 0 0 0 0 0 0 3562 60 0 0 0 0 0 0
wlan0: 2491781197 2034240 0 0 0 0 0 0 261797069 1502752 0 0 0 0 0 0
eth0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Como você pode ver, muitas colunas e detalhes não são muito fáceis de ler quando você cat
arquivo, por isso sugiro usar o ifconfig
comando que lê esse arquivo e formata a saída de maneira agradável.
Para listar todas as interfaces, use
/sbin/ifconfig -a
que mostrará as interfaces de rede não configuradas / desativadas , bem como as configuradas e ativas, conforme lidas em/proc/net/dev