CentOS 5.5
Одна из моих систем CenTOS недавно загрузилась со следующей ошибкой:
«Воспроизведение интерфейса eth0. Устройство eth0 имеет MAC-адрес, отличный от ожидаемого.
Когда я запускаю ifconfig -a , нет записи для eth0, и я вполне уверен, что статическая запись HWADDR в / etc / sysconfig / network-scripts / ifcfg-eth0 неверна.
Существуют ли альтернативные способы для точного определения правильных MAC-адресов через командную строку? Мне было интересно, может ли lspci помочь? У меня нет доступного hwinfo.
lspci -vvv
дает вам много дополнительной информации.для CentOS 7:
в моей коробке MAC появляется после 'link / ether'
например:
ссылка / эфир cc: 10: ee: 5f: d8: aa
источник
Ты можешь использовать:
Для всех интерфейсов:
Для интерфейса ethernet0:
Извлечено из: http://www.sysadmit.com/2018/01/linux-saber-direccion-mac.html
источник
Другие ответы выше хороши для работающего интерфейса, но если вы пытаетесь найти MAC для настройки нового интерфейса - например, вы меняете сетевой адаптер - ключ Дуайта - ключ. Спасибо Дуайт!
Вы упомянули
ifcfg-eth0
неверное значение - у меня тоже была эта проблема, потому что я заменил материнскую плату. Я сделал:команда и использовал вывод:
и измените
HWADDR
значение, и после запускаifup eth0
интерфейс начал работать.источник