Hyper-V에서 고정 IP를 사용하는 방법을 알아보겠습니다.

◎ 1단계: 내부 가상 스위치 생성
관리자권한으로 PowerShell을 열고 아래 명령을 실행합니다. 
"SWITCHNAME"을 원하는 스위치 이름으로 변경합니다. 저는 "NAT-Switch"라고 했습니다.

 PS C:\> New-VMSwitch -Name SWITCHNAME -SwitchType Internal


◎ 2단계: 인터페이스 색인 번호 가져오기(ifIndex)
다음으로 1단계에서 생성한 가상 스위치의 인덱스 번호를 찾아야 합니다. 아래 명령을 실행합니다.
저의 경우 인덱스 번호는 118입니다.(MacAddress 는 가렸습니다.)

 PS C:\> Get-NetAdapter

 

◎ 3단계: NAT 게이트웨이 구성
10.10.10.0/24 네트워크에 VM을 구성하겠습니다.
이 네트워크의 첫 번째 주소를 게이트웨이로 사용하겠습니다.
게이트웨이는 네트워크 외부로 트래픽을 보낼 수 있도록 VM에서 사용됩니다.

 PS C:\> New-NetIPAddress -IPAddress 10.10.10.1 -PrefixLength 24 -InterfaceIndex 118


◎ 4단계: NAT 네트워크 구성
이제 NAT하려는 네트워크를 구성하면됩니다.
10.10.10.0/24 네트워크를 NAT하기 위해 아래 명령을 실행합니다.
NAT-NETWORK-NAME은 원하는 이름으로 지정합니다. 저는 "NAT-Switch-Outside"라고 했습니다.

 PS C:\> New-NetNat -Name NAT-NETWORK-NAME -InternalIPInterfaceAddressPrefix 10.10.10.0/24


◎ 5단계: 새 가상 스위치로 VM 구성
Hyper-v에서 VM에 대한 설정화면에서 네트워크 어댑터를 선택하고 새 가상 스위치를 사용하도록 변경합니다.


◎ 6단계: VM 네트워크 설정
이제 4단계에서 구성한 네트워크의 IP 주소로 VM을 구성합니다.

저의 경우에는 위에서 10.10.10.0/24 네트워크로 설정했습니다.
VM에 IP 10.10.10.10 을, 게이트웨이 10.10.10.1을 부여하겠습니다.

DNS는 KT DNS 168.126.63.1와 구글 DNS 8.8.8.8을 부여하겠습니다.


◎ 기타
> NAT 설정 보기
기존 NAT 설정을 보려면 아래 명령을 실행하면 됩니다.

 PS C:\> Get-NetNat


> Hyper-V 가상 스위치 보기
Hyper-V 가상 스위치를 보려면 아래 명령을 실행하면 됩니다.

 PS C:\> Get-VMSwitch

+ Recent posts