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.
lspci -vvv
daje wiele dodatkowych informacji.dla CentOS 7:
w moim pudełku MAC pojawia się po „link / ether”
dawny:
link / ether cc: 10: ee: 5f: d8: aa
źródło
Możesz użyć:
Dla wszystkich interfejsów:
W przypadku interfejsu ethernet0:
Wyodrębniono z: http://www.sysadmit.com/2018/01/linux-saber-direccion-mac.html
źródło
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:polecenie i wykorzystał dane wyjściowe do:
i zmień
HWADDR
wartość, a po uruchomieniuifup eth0
interfejs zaczął działać.źródło