Virtualization
我可以安全地為我的虛擬機使用什麼範圍的 MAC 地址?
我想分配我的虛擬機 MAC 地址,以便我可以為它們配置 DHCP 保留,以便它們始終獲得相同的 IP 地址,而不管它們在哪個主機管理程序上執行或它們正在執行的作業系統。
我需要知道的是我可以使用什麼範圍的 MAC 地址,而不必擔心有一天某些設備可能會使用該 MAC 連接到我們的網路?
我已閱讀有關 MAC 地址的 Wikipedia 文章,這部分似乎表明,如果我創建一個格式為 02-XX-XX-XX-XX-XX 的地址,則它被視為本地管理的地址。
我假設這意味著沒有硬體製造商會使用以 02 開頭的地址,所以我應該安全地為我的虛擬機使用以 02 開頭的任何地址?
謝謝您的幫助。
實際上有 4 組本地管理的地址範圍可以在您的網路上使用而不必擔心衝突,假設沒有其他人在您的網路上分配這些:
x2-xx-xx-xx-xx-xx x6-xx-xx-xx-xx-xx xA-xx-xx-xx-xx-xx xE-xx-xx-xx-xx-xx
用任何十六進制值替換 x。
可在此處找到分配的 mac 前綴的完整列表:
http://standards-oui.ieee.org/oui/oui.txt
該列表中有幾個標記為私有的前綴,02 不是其中之一。如果你使用其中之一,你應該是相對安全的。請記住,其他設備、軟體等也可能使用該前綴,在這種情況下,您發生衝突的機率會略有上升。
如果您使用的是隨機生成的後綴,那麼您的碰撞機率將是天文數字。