Virtualization

我可以安全地為我的虛擬機使用什麼範圍的 MAC 地址?

  • September 6, 2021

我想分配我的虛擬機 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 不是其中之一。如果你使用其中之一,你應該是相對安全的。請記住,其他設備、軟體等也可能使用該前綴,在這種情況下,您發生衝突的機率會略有上升。

如果您使用的是隨機生成的後綴,那麼您的碰撞機率將是天文數字。

引用自:https://serverfault.com/questions/40712