İfconfig kullanmadan CentOS'taki bir NIC için MAC adresini nasıl belirleyebilirim?


14

CentOS 5.5

CenTOS sistemlerimden biri yakın zamanda aşağıdaki hatayla önyüklendi:

Msgstr "Eth0 arabirimi getiriliyor: Cihaz eth0'ın beklenenden farklı MAC adresi var. Yoksayılıyor."

Ben çalıştırdığınızda ifconfig -a orada eth0 hiçbir giriş ve ben / etc / sysconfig / network-scripts / ifcfg-eth0 statik HWaddr girişi yanlış olduğunu makul eminim.

Komut satırı üzerinden doğru MAC adreslerinin ne olduğunu kesin olarak belirlemenin alternatif yolları var mı? Belki de lspci'nin yardım edip edemeyeceğini merak ediyordum. Hwinfo'm yok.

Yanıtlar:


13

herhangi bir giriş yoksa ifconfig -a... bu, cihazın makinede algılanmadığı anlamına gelir ... (eksik sürücü desteği veya hatalı / yanlış tanımlanmış donanım nedeniyle) dmesg, sistem tarafından "eth0" öğesinin algılandığını kontrol edin herşey. lspciSisteme bağlı tüm aygıtları da listeleyebilir ve bilinmeyen aygıtları ve / veya ethernet denetleyicinizi arayabilirsiniz .


+1 TheCompWiz. Bu bana çok yardımcı oldu. Teşekkür ederim!
Anthony

lspci -vvvsize fazladan bilgi verir.
Oliver Dungey

lspci yararlı olabilir ... bir usb-ethernet adaptörü olmadığı sürece ... lsusb usb için çalışıyor ... Cevabı genel tutmaya çalışıyordum.
TheCompWiz

11

CentOS 7 için:

ip a

Kutumda MAC, 'link / ether'den sonra geliyor

örn:

bağlantı / eter cc: 10: ee: 5f: d8: aa



3

Yukarıdaki diğer yanıtlar çalışan bir arayüz için iyidir, ancak yeni bir arayüz yapılandırmak için MAC bulmaya çalışıyorsanız - örneğin NIC'yi değiştirirsiniz - Dwight'ın cevabı anahtardır. Teşekkürler Dwight!

ifcfg-eth0Değerin yanlış olduğundan bahsettiniz - bu problemi de yaşadım çünkü anakartı değiştirdim. Yaptım:

cat /sys/class/net/eth0/address

komutunu ver ve çıktıyı şu amaçlarla kullandı:

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

ve HWADDRdeğeri değiştirin ve çalıştırdıktan sonra ifup eth0arayüz çalışmaya başladı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.