<ก่อนหน้านี้ | Contents | ถัดไป>
ที่อยู่ MAC ของอินเทอร์เฟซอีเทอร์เน็ตทุกรายการโดยปกติควรไม่ซ้ำกันทั่วโลก และในทางเทคนิคต้องไม่ซ้ำกันภายในโดเมนออกอากาศอีเทอร์เน็ต เพื่อให้บรรลุสิ่งนี้ ผู้ผลิตมักจะจัดสรรบล็อกของที่อยู่ MAC จากกลุ่มที่ควบคุมจากส่วนกลาง (ซึ่งต้องชำระค่าธรรมเนียม) และกำหนดค่าที่อยู่เหล่านี้ล่วงหน้าหนึ่งในแต่ละรายการที่ขาย
ในกรณีของบอร์ดพัฒนา บางครั้งผู้ผลิตต้องการหลีกเลี่ยงการจ่ายค่าธรรมเนียมเหล่านี้ ดังนั้นจึงไม่มีที่อยู่ที่ไม่ซ้ำกันทั่วโลก ในกรณีเหล่านี้ ผู้ใช้เองต้องกำหนดที่อยู่ MAC สำหรับระบบของตน เมื่อไม่มีการกำหนดที่อยู่ MAC สำหรับอินเทอร์เฟซอีเทอร์เน็ต ไดรเวอร์เครือข่ายบางตัวจะสร้างที่อยู่ MAC แบบสุ่มที่สามารถเปลี่ยนแปลงได้ในการบู๊ตทุกครั้ง และหากเกิดเหตุการณ์นี้ขึ้น การเข้าถึงเครือข่ายจะเป็นไปได้แม้ว่าผู้ใช้จะไม่ได้ตั้งค่าที่อยู่ด้วยตนเอง แต่
เช่น การกำหนดที่อยู่ IP แบบกึ่งคงที่โดย DHCP ตามที่อยู่ MAC ของไคลเอ็นต์ที่ร้องขอจะไม่ทำงานอย่างน่าเชื่อถือ
เพื่อหลีกเลี่ยงความขัดแย้งกับที่อยู่ MAC ที่ได้รับมอบหมายอย่างเป็นทางการที่มีอยู่ จึงมีกลุ่มที่อยู่ซึ่งสงวนไว้สำหรับที่อยู่ที่เรียกว่า "การจัดการภายในเครื่อง" มันถูกกำหนดโดยค่าของสองบิตเฉพาะในไบต์แรกของที่อยู่ (บทความ "ที่อยู่ MAC" ในวิกิพีเดียภาษาอังกฤษให้คำอธิบายที่ดี) ในทางปฏิบัติหมายความว่า ตัวอย่างเช่น ที่อยู่ใดๆ ที่ขึ้นต้นด้วยเลขฐานสิบหก ca (เช่น ca:ff:ee:12:34:56) สามารถใช้เป็นที่อยู่ที่จัดการในเครื่องได้
ในระบบที่ใช้ U-Boot เป็นเฟิร์มแวร์ระบบ ที่อยู่ MAC ของอีเทอร์เน็ตจะอยู่ในตัวแปรสภาพแวดล้อม "ethaddr" สามารถตรวจสอบได้ที่พรอมต์คำสั่ง U-Boot ด้วยคำสั่ง “printenv ethaddr” และสามารถตั้งค่าได้ด้วยคำสั่ง “setenv ethaddr ca:ff:ee:12:34:56” หลังจากตั้งค่าแล้ว คำสั่ง "saveenv" จะทำให้การมอบหมายเป็นแบบถาวร
3.7.1.2. ปัญหาการย้ายเคอร์เนล/Initrd/Device-Tree ใน U-Boot