본문

Hyper-V Host에서 Windows Guest에 Static IP 설정하기

 

이번 시간에는 Hyper-V Host에서 Windows를 구동 중인 Guest OS에 Static IP를 설정하는 방법에 대해 알아보려 합니다. 이 방법은 PowerShell 스크립트를 통하여 진행 가능합니다. 필자가 VPS 서비스를 운영하던 한때 임시 방편으로 사용하던 것을 정리하였습니다. 필요하신 곳에 도움이 되었으면 하여 공유합니다.

 

주의 사항

본 스크립트는 Windows Guest이더라도 환경에 따라 적용되지 않을 수 있으며 사용 전 테스트가 필요합니다. 또한 거의 모든 Linux 기반 운영 체제에서는 작동하지 않는 점 참고하시기 바랍니다.

 

스크립트

아래 파일을 내려 받으세요.

Set-VMIPAddress.ps1
0.00MB

코드는 필자의 Github Gist에서 확인할 수 있습니다. 바로가기

 

사용 방법

1. 내려 받은 파일을 시스템 경로의 System32 폴더로 복사하세요. 기본 시스템 경로는 C:\Windows\System32 입니다.

2. 키보드의 Windows 키와 X를 동시에 누르면 아래와 같은 창이 시작 버튼 근처에 표시됩니다. 관리자 권한으로 PowerShell을 실행하세요.

3. 아래와 같이 명령을 입력하세요.

.\Set-VMIPAddress.ps1 -VMName "Windows Server 2019 Std" -Address 192.168.1.2 -Gateway 192.168.1.1 -SubnetMask 255.255.255.0 -DNS1 8.8.8.8 -DNS2 8.8.4.4

- VMName: Guest VM 이름
- Address: Guest에 할당할 IP 주소
- Gateway: Guest에 할당할 네트워크 설정의 Gateway 값
- SubnetMask: Guest에 할당할 네트워크 설정의 SubnetMask 값
- DNS1: 주 DNS
- DNS2: 보조 DNS

 


공유

댓글 0