Як я можу визначити MAC-адресу для NIC в CentOS, не використовуючи ifconfig?


14

CentOS 5.5

Одна з моїх систем CenTOS нещодавно завантажилась із такою помилкою:

"Виведення інтерфейсу eth0: Пристрій eth0 має різницю MAC-адреси, ніж очікувалося. Ігнорування."

Коли я запускаю ifconfig -a немає запису для eth0, і я впевнений, що статичний запис HWADDR в / etc / sysconfig / network-scriptpts / ifcfg-eth0 невірний.

Чи є альтернативні способи остаточного визначення того, які правильні MAC-адреси є командним рядком? Мені було цікаво, чи може допомогти lspci? У мене немає hwinfo в наявності.

Відповіді:


13

якщо немає вводу ifconfig -a... це означає, що пристрій не виявлено в машині ... (або через відсутність підтримки драйверів, або через неправильне / неправильно визначене обладнання), перевірте, dmesgчи система "eth0" виявлена ​​системою на всі. Ви також lspciможете перелічити всі пристрої, приєднані до системи ... та шукати невідомі пристрої та / або ваш контролер Ethernet.


+1 TheCompWiz. Це мені дуже допомогло. Дякую!
Ентоні

lspci -vvvдає багато додаткової інформації.
Олівер Дангей

lspci може бути корисним ... якщо тільки це не адаптер usb-ethernet ... lsusb працює для usb ... Я намагався відповісти загальним.
TheCompWiz

11

для CentOS 7:

ip a

у моїй коробці MAC надходить після "посилання / ефіру"

колишній:

посилання / ефір cc: 10: ee: 5f: d8: aa



3

Інші відповіді, наведені вище, корисні для робочого інтерфейсу, але якщо ви намагаєтесь знайти MAC для налаштування нового інтерфейсу - наприклад, ви поміняєте місцями NIC - ключовим є відповідь Дуайта. Дякую Дуайт!

Ви згадали, що ifcfg-eth0значення є невірним - у мене теж була ця проблема, оскільки я замінив материнську плату. Я зробив:

cat /sys/class/net/eth0/address

команду і використовував вихід для:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

і змінити HWADDRзначення, і після запуску ifup eth0інтерфейс почав працювати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.