본문 바로가기
공부/Microsoft

Hyper-V 네트워크 구성

by xholic 2014. 3. 28.

이번 포스트에서는 가상 머신을 사용할때 가장 기본적인 인프라가 되는 네트워크 구성에 대하여 알아보도록 하겠습니다.

지난 포스트에서 Hyper-V를 설치 한 후에 기존 NIC와 새로운 NIC 가 생성되는 것을 확인 할수 있었습니다.

이제 기존 NIC는 확장 가능한 가상 스위치 역할을 할수 있게 되었고 해당 NIC로 더욱 많은 가상 스위치를 만들 수 있다고 지난 포스트에서 언급하였습니다.

   

자 그럼 이제 새로운 가상 스위치를 어떻게 생성하며 어떻게 구성 할 것 인지 알아 보도록 하겠습니다.

   

   

[가상 스위치 생성]

   

먼저 "Hyper-V 관리자를 실행합니다"

아래에 표시한 가상 스위치 관리자를 선택합니다.

   

   

확인을 하게 되면 지난 포스트에서 새롭게 생성된 가상 NIC를 아래에서 확인 할 수 있습니다.

가상 스위치 관리자를 선택 하였는데 새롭게 생성된 가상 NIC가 보인다는 이야기는?

예 그렇습니다. 새롭게 생성된 가상 NIC가 스위치 역할을 한다는 것을 알 수 있는 부분입니다.

   

새롭게 생성된 NIC, 즉 가상 스위치를 선택 하게 되면 아래의 오른쪽 화면과 같이 보이게 됩니다.

   

   

연결 형식을 확인 하게 되면 외부 네트워크, 내부 네트워크, 개인 네트워크를 확인 할 수 있습니다.

연결 형식 별로 통신 할 수 있는 영역은 다음과 같습니다.

   

  • 외부 네트워크 - 게스트OS와 게스트OS, 게스트OS와 호스트OS, 게스트OS 와 인터넷
  • 내부 네트워크 - 게스트OS와 게스트OS, 게스트OS와 호스트OS
  • 개인 네트워크 - 게스트OS와 게스트OS

   

또한 각 형식 별로 생성 할 수 있는 가상 스위치의 수는 다음과 같습니다.

   

  • 외부 네트워크의 경우 실제 NIC의 수만큼 생성 가능 합니다.
  • 내부 네트워크의 경우 실제 NIC의 수에 구애 받지 않고 생성 가능하며 가상 NIC가 생성됩니다.
  • 개인 네트워크의 경우 실제 NIC의 수에 구애 받지 않고 생성 가능하며 가상 NIC가 생성 되 않습니다.

   

그 외에 아래의 VLAN ID라는 항목이 있습니다.

이 항목은 동일 네트워크 대역에서도 가상으로 통신할 있는 대역을 나누는 것입니다.

쉽게 말하면 10.0.0.0/24 대역의 VLAN ID 2 가진 호스트와 VLAN ID 3을 가진 호스트는

다른 대역에 있는 것처럼 네트워크를 나눠주는 기능입니다. 기본 값은 VLAN ID 1입니다.

실제 스위치에도 있는 기능이기 때문에 포함되어 있지만 테스트 환경의 경우 잘 사용하지 않게 됩니다.

   

   

아래와 같이 "새 가상 네트워크 스위치" 를 선택하면 새로운 가상 스위치를 생성 할 수 있습니다.

   

   

여러 형식의 가상 스위치를 생성 해보시고 아래와 같이 처음의 가상 스위치 이름을 보기 편하게 변경 하게 되면 NIC 이름도 자동으로 변경 되게 됩니다.

   

   

"네트워크 연결"로 가서 가상 스위치로 인해 생성된 NIC들을 확인합니다.

외부 네트워크로 선택된 가상 스위치의 경우 지정한 이름에 (vExternal) 붙는 것을 확인 할 수 있습니다.

   

   

   

[가상 스위치 구성]

   

가상 스위치를 생성하였다면 이제 가상 스위치를 구성해야 합니다.

뭐 구성이라고 했지만 TCP/IP 정보를 넣는 정도 입니다.

   

아래는 필자의 가상스위치에 입력된 정보입니다.

   

외부 네트워크 NIC

기본적으로 해당 NIC를 가지고 인터넷을 하게 됩니다.

그렇기 때문에 이곳에 인터넷을 할 수 있는 공인 IP 주소와 정보를 입력 해주셔야합니다.

   

저의 경우에는 10개 정도의 공인 IP를 보유하고 있어 해당 정보를 입력합니다.

하지만 대부분 집에서 공유기를 사용하는 경우 자동으로 IP 주소를 받으며 사설 아이피가 입력됩니다.

만일 IP Time 공유기를 사용하신다면 "Twin ip" 기능을 사용하여 공인 IP를 할당 할 수 있습니다.

   

   

내부 네트워크 NIC

내부 네트워크의 경우 실제 머신과 가상 머신의 통신시에 이용됩다.

일반적으로 사설 IP 대역을 사용하게 됩니다.

   

  • A Class : 10.0.0.0/8
  • B Class : 172.16.0.0/12
  • C Class : 192.168.0.0/16

   

필자는 주로 입력하기 편한 A Class를 사용하는 편입니다.

   

"IP 주소"는 주로 가상 머신의 "기본 게이트웨이"의 정보로 입력됩니다.

인터넷에 연결 되는데 사용 하지 않기 때문에 IP 주소와 서브넷 마스크 이외의 정보는 입력하지 않습니다.

   

   

   

[인터넷 연결 공유]

앞서 말했듯이 필자는 실제 머신과 가상 머신 모두에 공인 IP를 할당하여 사용합니다.

하지만 공인 IP가 1개인데 가상 머신에도 인터넷을 할수 있게 해야 될때가 있습니다.

이 경우에는 인터넷 연결 공유를 선택하게 되면 공인 IP 1개도 가상 머신에서 인터넷을

사용할수 있습니다.

   

설정하는 방법은 외부 네트워크로 설정된 NIC의 속성을 선택합니다.

공유 탭을 선택하고 아래와 같이 체크합니다.

"홈 네트워킹 연결"에 인터넷을 하고 싶은 내부 네트워크 NIC를 선택합니다.

   

   

이제 해당 가상 스위치를 사용 하는 가상 머신에 TCP/IP 정보를 넣으면

인터넷에 연결되게 됩니다.   

   

필자가 처음으로 Vmware, VirtualBox 를 접하였을때 가장 어려워 했던 것이 이 네트워크 설정이였던것 같습니다.

처음 Hyper-V를 접하시는 분들도 알기 쉽도록 최대한 쉽게 풀어썼는데 어떻게 느껴질지 잘 모르겠네요…

   

이것으로 이번 포스트를 마치겠습니다.

댓글