使用 vSphere Client將預設 VMware OUI 切換為以範圍為基礎或以首碼為基礎的 MAC 位址配置,可以避免和解決 vSphere 部署中 MAC 位址重複衝突問題。

使用 vSphere ClientvCenter Server 執行個體提供的進階設定,將配置組合從預設 VMware OUI 變更為以範圍為基礎或以首碼為基礎的配置。

若要從以範圍為基礎或以首碼為基礎的配置切換回 VMware OUI 配置,或在以範圍為基礎與以首碼為基礎的配置之間進行切換,請手動編輯 vpxd.cfg 檔案。請參閱設定或變更配置類型

程序

  1. vSphere Client中,導覽到 vCenter Server 執行個體。
  2. 設定索引標籤上,展開設定,然後選取進階設定
  3. 按一下編輯設定
  4. 新增或編輯目標配置類型的參數。
    僅使用一種配置類型。
    • 變更為以首碼為基礎的配置。
      索引鍵 範例值
      config.vpxd.macAllocScheme.prefixScheme.prefix 005026
      config.vpxd.macAllocScheme.prefixScheme.prefixLength 23

      prefixprefixLength 用於判定新增 vNIC 所具有的 MAC 位址首碼的範圍。prefix 是與 vCenter Server 執行個體有關的 MAC 位址的起始 OUI,prefixLength 則用於判定首碼長度 (位元)。

      例如,資料表中的設定會導致虛擬機器 vNIC MAC 位址以 00:50:26 或 00:50:27 開頭。

    • 變更為以範圍為基礎的配置。
      索引鍵 範例值
      config.vpxd.macAllocScheme.rangeScheme.range[X].begin 005067000000
      config.vpxd.macAllocScheme.rangeScheme.range[X].end 005067ffffff
      range[X]中的 X 代表範圍序號。例如,range[0]中的 0 代表 MAC 位址配置第一個範圍的配置設定。
  5. 按一下儲存