CentOS 5.5
Um dos meus sistemas CenTOS foi inicializado recentemente com o seguinte erro:
"Apresentando a interface eth0: O dispositivo eth0 tem um endereço MAC diferente do esperado. Ignorando."
Quando executo ifconfig -a, não há entrada para eth0 e estou razoavelmente certo de que a entrada estática HWADDR em / etc / sysconfig / network-scripts / ifcfg-eth0 está incorreta.
Existem maneiras alternativas para determinar definitivamente quais são os endereços MAC corretos através da linha de comando? Fiquei me perguntando se talvez lspci poderia ajudar? Eu não tenho o hwinfo disponível.
lspci -vvv
fornece muitas informações extras.para o CentOS 7:
na minha caixa, o MAC vem depois de 'link / ether'
ex:
link / éter cc: 10: ee: 5f: d8: aa
fonte
Você pode usar:
Para todas as interfaces:
Para a interface ethernet0:
Extraído de: http://www.sysadmit.com/2018/01/linux-saber-direccion-mac.html
fonte
As outras respostas acima são boas para uma interface funcional, mas se você estiver tentando encontrar o MAC para configurar uma nova interface - por exemplo, você troca a NIC - a resposta do Dwight é a chave. Obrigado Dwight!
Você mencionou que o
ifcfg-eth0
valor está incorreto - eu também tive esse problema porque substituí a placa-mãe. Eu fiz o:comando e usou a saída para:
e altere o
HWADDR
valor e, após a execuçãoifup eth0
, a interface começou a funcionar.fonte