Jak mogę ustalić adres MAC karty sieciowej w CentOS bez użycia ifconfig?


14

CentOS 5.5

Jeden z moich systemów CenTOS uruchomił się ostatnio z następującym błędem:

„Uruchamianie interfejsu eth0: Urządzenie eth0 ma inny adres MAC niż oczekiwano. Ignorowanie.”

Kiedy uruchamiam ifconfig -a, nie ma wpisu dla eth0 i jestem całkiem pewien, że statyczny wpis HWADDR w / etc / sysconfig / network-scripts / ifcfg-eth0 jest nieprawidłowy.

Czy istnieją alternatywne sposoby ostatecznego określenia poprawnych adresów MAC za pomocą wiersza polecenia? Zastanawiałem się, czy może lspci może pomóc? Nie mam dostępnego hwinfo.

Odpowiedzi:


13

jeśli nie ma wpisu w ifconfig -a... oznacza to, że urządzenie nie jest wykrywane w maszynie ... (z powodu braku obsługi sterownika lub złego / źle zidentyfikowanego sprzętu) sprawdź, czy dmesgsystem wykrywa „eth0” w wszystko. Możesz także lspciwyświetlić listę wszystkich urządzeń podłączonych do systemu ... i poszukać nieznanych urządzeń i / lub kontrolera Ethernet.


+1 TheCompWiz. To było dla mnie bardzo pomocne. Dziękuję Ci!
Anthony

lspci -vvvdaje wiele dodatkowych informacji.
Oliver Dungey

lspci może być przydatny ... chyba że jest to adapter USB-Ethernet ... lsusb działa na USB ... Próbowałem zachować ogólną odpowiedź.
TheCompWiz

11

dla CentOS 7:

ip a

w moim pudełku MAC pojawia się po „link / ether”

dawny:

link / ether cc: 10: ee: 5f: d8: aa



3

Pozostałe powyższe odpowiedzi są dobre dla działającego interfejsu, ale jeśli próbujesz znaleźć MAC, aby skonfigurować nowy interfejs - np. Zamieniasz kartę sieciową - odpowiedź Dwighta jest kluczem. Dzięki Dwight!

Wspomniałeś, ifcfg-eth0że wartość jest nieprawidłowa - miałem również ten problem, ponieważ wymieniłem płytę główną. Zrobiłem:

cat /sys/class/net/eth0/address

polecenie i wykorzystał dane wyjściowe do:

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

i zmień HWADDRwartość, a po uruchomieniu ifup eth0interfejs zaczął działać.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.