ifquery --list
Mostra as interfaces atuais que são selecionadas em seu arquivo / etc / network / interfaces na ordem em que serão capturadas. Isso não dá uma indicação das interfaces atualmente em execução.
ifquery --state
Mostra as interfaces em algum tipo de ordem, não está claro até o momento da escrita, o que impulsiona essa ordem.
O arquivo /run/network/ifstate
parece manter a ordem em que as interaces foram iniciadas. Cada vez que uma interface é iniciada (por ifup) é anexada ao final da lista. Quando é desligado (por ifdown), será removido da lista.
ifconfig <interface>
Isso irá para o próprio dispositivo e fará as consultas diretamente, não manterá nenhum estado do sistema operacional em geral. Se as interfaces forem ativadas usando o ifconfig, ele não será mantido na tabela de estados.
O pacote relevante é: ifupdown