대부분의 네트워크 배포에서는 생성된 MAC 주소를 사용하는 것이 좋습니다. 하지만 고유한 값을 사용하여 가상 시스템 어댑터의 정적 MAC 주소를 설정해야 할 수도 있습니다.

다음은 정적 MAC 주소를 설정할 수 있는 경우를 보여 줍니다.

  • 서로 다른 물리적 호스트에 있는 가상 시스템 어댑터가 동일한 서브넷을 공유하고 동일한 MAC 주소가 할당되어 충돌이 발생하는 경우
  • 가상 시스템 어댑터에 항상 동일한 MAC 주소를 사용하려는 경우

기본적으로 VMware에서는 수동으로 생성된 주소에 OUI(Organizationally Unique Identifier) 00:50:56을 사용하지만 수동으로 생성된 모든 고유 주소도 지원됩니다.

참고: VMware가 아닌 다른 디바이스에서 VMware 구성 요소에 할당된 주소를 사용하지 않도록 해야 합니다. 예를 들어 동일한 서브넷에 11:11:11:11:11:11, 22:22:22:22:22:22를 정적 MAC 주소로 사용하는 물리적 서버가 여러 개 있을 수 있습니다. 물리적 서버는 vCenter Server 인벤토리에 속하지 않으므로 vCenter Server가 주소 충돌 여부를 확인할 수 없습니다.

정적 MAC 주소의 VMware OUI

기본적으로 정적 MAC 주소에는 접두사로 VMware OUI(Organizationally Unique Identifier)가 포함됩니다. 그러나 VMware OUI가 제공하는 사용 가능한 주소의 범위는 제한되어 있습니다.

VMware OUI를 사용하도록 결정할 경우 범위 중 일부는 vCenter Server, 호스트 물리적 NIC 및 가상 NIC에서 사용하거나 나중에 사용할 수 있도록 예약됩니다.

다음 형식을 준수하여 VMware OUI 접두사가 포함된 정적 MAC 주소를 설정할 수 있습니다.

00:50:56:XX:YY:ZZ

여기서 XX는 00과 3F 사이의 유효한 16진수 숫자이고, YYZZ는 00과 FF 사이의 유효한 16진수 숫자입니다. vCenter Server에 의해 생성되거나 인프라 트래픽을 위해 VMkernel 어댑터에 할당된 MAC 주소와 충돌하지 않도록 하려면 XX의 값이 3F보다 크지 않아야 합니다.

수동으로 생성하는 MAC 주소의 최대값은 다음과 같습니다.

00:50:56:3F:FF:FF

생성된 MAC 주소와 수동으로 할당된 MAC 주소 간의 충돌을 방지하려면 하드 코딩된 주소에서 XX:YY:ZZ의 고유한 값을 선택합니다.

정적 MAC 주소 할당

vSphere Client를 사용하여 전원이 꺼진 가상 시스템의 가상 NIC에 정적 MAC 주소를 할당할 수 있습니다.

프로시저

  1. vSphere Client에서 가상 시스템을 찾습니다.
    1. 데이터 센터, 폴더, 클러스터, 리소스 풀 또는 호스트를 선택하고 VM 탭을 클릭합니다.
    2. 가상 시스템을 클릭하고 목록에서 가상 시스템을 클릭합니다.
  2. 가상 시스템의 전원을 끕니다.
  3. [작업] 메뉴에서 [설정 편집]을 선택합니다.
  4. 설정을 표시하는 대화상자에서 가상 하드웨어 탭을 선택합니다.
  5. 네트워크 어댑터 섹션을 확장합니다.
  6. MAC 주소 아래의 드롭다운 메뉴에서 수동을 선택합니다.
  7. 정적 MAC 주소를 입력하고 확인을 클릭합니다.
  8. 가상 시스템의 전원을 켭니다.

가상 시스템 구성 파일에서 정적 MAC 주소 할당

가상 시스템에 정적 MAC 주소를 설정하려면 vSphere Client를 사용하여 가상 시스템의 구성 파일을 편집하면 됩니다.

프로시저

  1. vSphere Client에서 가상 시스템을 찾습니다.
    1. 데이터 센터, 폴더, 클러스터, 리소스 풀 또는 호스트를 선택하고 VM 탭을 클릭합니다.
    2. 가상 시스템을 클릭하고 목록에서 가상 시스템을 클릭합니다.
  2. 가상 시스템의 전원을 끕니다.
  3. 작업 드롭다운 메뉴에서 설정 편집을 선택합니다.
  4. VM 옵션 탭을 선택하고 고급을 확장합니다.
  5. 구성 편집 메뉴를 클릭합니다.
  6. 정적 MAC 주소를 할당하려면 필요한 대로 매개 변수를 추가하거나 편집합니다.
    매개 변수
    ethernetX.addressType 정적
    ethernetX.address MAC_address_of_the_virtual_NIC

    ethernet 옆의 X는 가상 시스템에서 가상 NIC의 시퀀스 번호를 나타냅니다.

    예를 들어 ethernet00은 가상 시스템에 추가된 첫 번째 가상 NIC 디바이스의 설정을 나타냅니다.
  7. 확인을 클릭합니다.
  8. 가상 시스템의 전원을 켭니다.