Làm cách nào tôi có thể xác định địa chỉ MAC cho một NIC trong CentOS mà không cần sử dụng ifconfig?


14

CentOS 5.5

Một trong những hệ thống CenTOS của tôi gần đây đã khởi động với lỗi sau:

"Đưa giao diện eth0: Thiết bị eth0 có địa chỉ MAC khác so với dự kiến. Bỏ qua."

Khi tôi chạy ifconfig -a không có mục nào cho eth0 và tôi chắc chắn một cách hợp lý rằng mục nhập HWADDR tĩnh trong / etc / sysconfig / network-scripts / ifcfg-eth0 là không chính xác.

Có cách nào khác để xác định dứt khoát địa chỉ MAC chính xác là gì thông qua dòng lệnh không? Tôi đã tự hỏi nếu có lẽ lspci có thể giúp đỡ? Tôi không có sẵn hwinfo.

Câu trả lời:


13

nếu không có mục nào trong ifconfig -a... điều đó có nghĩa là thiết bị không được phát hiện trong máy ... (do thiếu hỗ trợ trình điều khiển hoặc phần cứng bị xác định sai / sai) kiểm tra dmesgđể xác nhận rằng "eth0" được phát hiện bởi hệ thống tại tất cả. Bạn cũng có thể lspciliệt kê tất cả các thiết bị được gắn vào hệ thống ... và tìm kiếm các thiết bị không xác định và / hoặc bộ điều khiển ethernet của bạn.


+1 TheCompWiz. Điều này rất hữu ích với tôi. Cảm ơn bạn!
Anthony

lspci -vvvcung cấp cho bạn nhiều thông tin thêm.
Oliver Dungey

lspci có thể hữu ích ... trừ khi đó là bộ chuyển đổi usb-ethernet ... lsusb hoạt động cho usb ... Tôi đã cố gắng giữ câu trả lời chung chung.
TheCompWiz

11

cho CentOS 7:

ip a

trong hộp của tôi, MAC xuất hiện sau 'link / ether'

Ví dụ:

liên kết / ether cc: 10: ee: 5f: d8: aa



3

Các câu trả lời khác ở trên rất tốt cho giao diện hoạt động, nhưng nếu bạn đang cố gắng tìm MAC để định cấu hình giao diện mới - ví dụ: bạn trao đổi NIC - câu trả lời của Dwight là chìa khóa. Cảm ơn Dwight!

Bạn đã đề cập ifcfg-eth0giá trị không chính xác - tôi cũng gặp vấn đề đó vì tôi đã thay thế bo mạch chủ. Tôi đã làm:

cat /sys/class/net/eth0/address

lệnh và sử dụng đầu ra để:

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

và thay đổi HWADDRgiá trị, và sau khi chạy ifup eth0, giao diện bắt đầu hoạt động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.