Listar NICs disponíveis no Linux

4

Quero listar todas as NICs físicas (ou virtuais no DomU) disponíveis, conectadas à placa-mãe e ver seus endereços MAC.
Eu acho que as informações relacionadas devem estar em algum lugar em / proc ou podem estar na saída de algum comando.
A opção de listar arquivos ifcfg-ethX claramente não é adequada aqui.

Obrigado pela frente.

Rodnower
fonte

Respostas:

5

/sys/class/net/*/address

Ignacio Vazquez-Abrams
fonte
Muito obrigado. E aqui está o oneliner para interface de correspondência com o endereço MAC. Você pode reduzi-lo: ls -d / sys / class / net / * | enquanto lê linha; faça eco -en " echo $line | cut -d'/' -f 5\ t:"; eco -e "\ t cat $line/address"; feito
Rodnower
for i in /sys/class/net/* ; do echo -en "${i##*/}:\t" ; cat "$i"/address ; done
Ignacio Vazquez-Abrams