OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

Địa chỉ MAC của mọi giao diện ethernet thường phải là địa chỉ duy nhất trên toàn cầu và về mặt kỹ thuật, nó phải là địa chỉ duy nhất trong miền phát sóng ethernet của nó. Để đạt được điều này, nhà sản xuất thường phân bổ một khối địa chỉ MAC từ một nhóm được quản lý tập trung (phải trả phí) và định cấu hình trước một trong các địa chỉ này trên mỗi mặt hàng được bán.

Trong trường hợp các bảng phát triển, đôi khi nhà sản xuất muốn tránh phải trả những khoản phí này và do đó không cung cấp địa chỉ duy nhất trên toàn cầu. Trong những trường hợp này, người dùng phải tự xác định địa chỉ MAC cho hệ thống của mình. Khi không có địa chỉ MAC nào được xác định cho giao diện ethernet, một số trình điều khiển mạng sẽ tạo một địa chỉ MAC ngẫu nhiên có thể thay đổi trong mỗi lần khởi động và nếu điều này xảy ra, quyền truy cập mạng vẫn có thể xảy ra ngay cả khi người dùng chưa đặt địa chỉ theo cách thủ công, nhưng

ví dụ: việc gán địa chỉ IP bán tĩnh bằng DHCP dựa trên địa chỉ MAC của máy khách yêu cầu rõ ràng sẽ không hoạt động đáng tin cậy.

Để tránh xung đột với các địa chỉ MAC được chỉ định chính thức hiện có, có một nhóm địa chỉ được dành riêng cho cái gọi là địa chỉ “được quản lý cục bộ”. Nó được xác định bởi giá trị của hai bit cụ thể trong byte đầu tiên của địa chỉ (bài viết “địa chỉ MAC” trong Wikipedia tiếng Anh đưa ra lời giải thích rõ ràng). Trong thực tế, điều này có nghĩa là bất kỳ địa chỉ nào bắt đầu bằng thập lục phân ca (chẳng hạn như ca:ff:ee:12:34:56) đều có thể được sử dụng làm địa chỉ được quản lý cục bộ.

Trên các hệ thống sử dụng U-Boot làm chương trình cơ sở hệ thống, địa chỉ MAC ethernet được đặt trong biến môi trường “ethaddr”. Nó có thể được kiểm tra tại dấu nhắc lệnh U-Boot bằng lệnh “printenv ethaddr” và có thể được thiết lập bằng lệnh “setenv ethaddr ca:ff:ee:12:34:56”. Sau khi thiết lập giá trị, lệnh “saveenv” sẽ thực hiện phép gán vĩnh viễn.


3.7.1.2. Sự cố di dời Kernel / Initrd / Device-Tree trong U-Boot

Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: