본문 바로가기

VMWare/vSphere

VMware vSphere VM의 mac 주소 변경방법

반응형

vSphere 에는 VM의 mac주소에 대한 변경 방법들이 있습니다.

 

우선 mac주소의 변경을 위해서는 해당 가상스위치 (vSwitch)의 설정의 변경이 먼저 필요합니다.

 

가상스위치의 보안정책에는 MAC주소 변경 옵션이 포함되어 있습니다.

MAC 주소 변경 옵션이 수락으로 설정되면 ESXi는 MAC 주소를 초기 MAC 주소가 아닌 다른 주소로 변경이 가능합니다.

 

MAC 주소 변경 옵션이 거부로 되어 있다면 ESXi는 초기 MAC주소를 유지하며 변경이 불가능합니다.

 

vSwitch의 보안 설정 변경화면

※ VM의 생성 시 할당되는 초기 MAC주소를 사용하는 것이 가장 좋으며, 필요에 의해서만 MAC주소를 변경하는 것이 좋습니다.
예를들면 서로 다른 물리적 호스트에 있는 VM들이 동일한 서브넷 상에 위치하나 MAC도 동일하여 충돌하는 경우
특정 라이센스가 MAC주소의 값을 참조하여 항상 동일한 MAC주소를 가져야 하는 경우.

 

가상스위치의 보안 정책에서 MAC주소 변경이 동의로 되어 있다면 VM의 mac주소를 수동으로 지정 변경하는 방법에는 두가지가 있습니다.

 

1. GUI환경에서 VM의 설정편집을 통한 변경

2. VMware 구성파일인 .vmx 파일의 파라미터 수정을 통한 변경

 

먼저 GUI환경에서의 mac주소 변경 방법 입니다.

 

- 변경을 원하는 VM의 전원을 종료합니다.

VM종료 확인

- 해당 VM을 우클릭하여 설정편집으로 진입합니다.

- 네트워크 어댑터 항목을 확장하여 mac주소 자동을 수동으로 변경합니다.

 

- 변경하고자 하는 mac 주소를 지정합니다. 이 중 앞의 6자리인 00:50:56 은 VMware 가상 네트워크 디바이스의 고유 식별 정보입니다.

- VM의 전원을 켠 후 정상적으로 변경된 mac주소를 GuestOS에서 확인합니다.

 

다음은 .vmx 파일의 수정을 통한 변경 방법입니다.

 

- 변경을 원하는 VM을 종료합니다.

- SSH를 통해 변경을 원하는 VM이 속한 ESXi 호스트에 접속합니다. (root)

- /vmfs/volumes/{VM이 속한 데이터스토어}/{VM 명}/ 경로로 이동하여 {VM명}.vmx 파일을 편집합니다.

- ethernetX.addressType 항목은 STATIC, ethernetX.address 항목에 원하는 mac주소를 입력합니다.
 (X의 경우 가상 NIC의 시퀀스 번호입니다.)

- VM의 전원을 켠 후 mac주소의 변경을 확인합니다.

반응형