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.

Respostas:


5

/sys/class/net/*/address


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.