Windows 8/10 Hyper-V관리자에서 가상 스위치 만들기


앞의 포스트에서 Windows 8/10의 Hyper-V를 활성화 시키는 방법에 대해 포스팅했습니다. (보러가기)

하이퍼V를 이용해 만든 가상머신에서 인터넷을 사용하기 위해서는 Hyper-V 관리자에서 최초의 가상머신을 만들기 전에 가상 스위치 라는 것을 만들어주어야 합니다. 그리고 가상 스위치에 생성된 이더넷에 IP도 부여해주어야 합니다. 

 먼저 아래와 같이 Hyper-V 관리자를 실행합니다. 그리고 화면의 왼쪽에 보이는 "작업" 화면에서 "가상 스위치 관리자..."을 실행합니다.

가상 스위치 관리자에서 아래 화면처럼 "내부"를 선택하고 "가상 스위치 만들기"를 실행합니다.

가상 스위치는 외부, 내부, 개인 세개의 유형으로 만들 수 있습니다. 간단히 설명하면 다음과 같습니다.

  • 외부 : 브릿지 방식입니다. 노트북이나 컴퓨터에 물리적인 이더넷 포트와 대등한 가상 이더넷을 만듭니다. 따라서 노트북이나 컴퓨터의 이더넷 포트가 공유기에서 IP를 부여받을 때 여기서 만들 가상 스위치의 이더넷에도 IP를 추가로 부여받습니다. 이동이 잦거나 외부에서 가상머신을 통해 인터넷을 사용해야 한다면... 절대 외부를 선택하지 않아야 합니다. 
  • 내부 : 노트북 내부에 고유의 가상네트워크를 만듭니다. 내부를 선택하면 여기서 만들어진 가상 스위치는 노트북 외부에서 보이지 않습니다. 집에 공유기를 설치하면 외부에서 공유기 안쪽에 존재하는 PC들을 스캔할 수 없듯이 노트북 내부의 가상 머신을 외부에서 인식할 수 없습니다. 내부를 선택하면 노트북이 공유기 역할을 수행하여 노트북에 생성한 가상머신의 IP를 변경할 필요없이 외부에서 인터넷을 사용할 수 있습니다.
  • 개인 : 내부와 마찬가지로 노트북 내부에 고유의 가상머신을 만들지만 외부로 나갈 수 없는 완전하게 폐쇄된 네트워크를 만듭니다. 따라서 노트북의 가상머신에서 노트북에 연결된 인터넷을 통해 인터넷에 접속할 수 없습니다.

확인을 누르고 다음과 같이 가상 스위치의 이름을 지정합니다.



여기에서는 CUK 라고 이름을 붙였습니다. 그리고 "내부 네트워크"를 선택합니다. 그리고 확인을 누릅니다.

위와 같은 작업을 통해 가상 스위치를 만들면 아래 화면처럼 노트북의 네트워크 연결 설정에 vEthernet (CUK) 라는 Hyper-V Virtual Ethernet Adapter가 생성됩니다.

이제 노트북의 Wi-Fi가 인터넷에 연결되면 vEthernet(CUK)가 Wifi를 통해 인터넷에 접속할 수 있도록 다음과 같이 공유 설정을 해줍니다.

다시한번 설명하면 Wifi 어댑터가 인터넷에 연결되면 그 연결을 vEthernet (CUK)가 이용하여 다음 포스트에서 생성할 가상머신이 인터넷에 접속할 수 있도록 설정해주는 것입니다.

공유설정이 끝나면 vEthernet (CUK)에 사설 IP를 아래와 같이 부여합니다. 여기에서는 192.168.200.1 을 부여했습니다만 편한대로 부여하면 됩니다. 단, 다음에서 만들 가상머신에게도 같은 대역의 IP를 부여해주어야 합니다. (네 자리 중 끝자리만 다른 IP)

 여기까지 설정하면 Hyper-V의 가상 스위치 설정작업도 완료됩니다.

다음은 Windows 7 ISO 파일을 이용해 Windows 7 가상머신을 만들고 인터넷에 접속하는 단계를 진행합니다.

댓글(7)

  • ㅇㅇ
    2021.11.30 01:26

    고맙숩니당

  • 초보
    2022.01.12 16:57

    안녕하세요 서버쪽은 처음이라 질문이 생겨서 서치하던중 질문드립니다.
    현재 노트북에 하이퍼V를 설치하여 윈도우서버2019 디스크파일을 받아 가상환경을 설치 하였습니다.
    여기서 가상화에 IP는 xx.x.xxx.x1~x6 이라는 IP를 사용하고 인터넷연결이 되는지 확인해야하는데
    외부가상스위치하나만들고 IP에 위에서 언급한 xx.x.xxx.x1 를 부여하고 서브넷마스크랑 기본게이트웨이는 로컬PC 프로토콜버전4 속성에있는것을 사용하면 되는것인가요 ?

    • 2022.01.12 18:16 신고

      가상스위치를 만들 때 "외부"를 선택하시면 설치하신 윈도서버2019에는 물리적인 노트북과 동일한 대역의 IP를 할당해야 합니다. 이 방식은 "브릿지 모드"라고 불리기도 합니다. 외부 가상스위치를 만들고 윈도서버를 DHCP로 설정하시면 공유기에서 IP를 받아올 것이고 수동으로 하시면 노트북의 IP와 동일한 대역에서 비어있는 IP를 설정하시면 됩니다.
      만약 "내부"를 선택하여 가상스위치를 만들면 제 포스트에서 설정한 것과 같이 노트북에 생성된 가상이더넷과 가상머신에 같은 대역의 IP를 할당해주면 됩니다. 이 IP 대역은 노트북과 공유기의 IP대역과는 전혀 다른 제3의 IP 대역입니다.

  • 초보
    2022.01.13 10:24

    먼저 답글달아주셔서 감사합니다.
    정말정말 네트워크는 초보인데 갑자스럽게 일을 맡게되어 환경설정중에있습니다.
    혹시 물리적인 노트북이라는게 내가 지금 사용하는 노트북을 뜻하면 그 노트북에서 IP가 만약에 xx.xxx.xx.a1 이라고 한다면 하이퍼브이에서 외부로 가상 스위치를 만들어 사용할 시에 고정아이피가아닌 유동아이피를 사용하려면 xx.xxx.xx.a2 라고 적어서 사용해도 된다는 말씀이시죠 ? ... 많이 부족해서 질문 수준이 매우 낮습니다. 혹시 네트워크 공부할만한 추천 자료가 있으실까요 ?

    • 2022.01.13 11:19 신고

      맞습니다. 가상스위치를 "외부"로 만든다면 가상스위치를 포함해 생성하는 가상머신도 노트북 자체의 IP와 동일한 네트워크의 IP를 가져야 합니다. 노트북이 DHCP로 IP를 받는다면 가상머신도 DHCP로 IP를 받을 수 있습니다. 고정IP가 필요하다면 노트북과 같은 IP 대역의 비어 있는 IP를 설정해주시면 되구요.
      네트워크를 공부하신다면 https://comfun.tistory.com/entry/%ED%9B%84%EB%8B%88%EC%9D%98-%EC%8B%9C%EC%8A%A4%EC%BD%94-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%82%B9 여기서 PDF를 받아 정독하시는 것도 좋습니다.

  • 초보
    2022.01.19 11:43

    답변달아주셔서 정말 감사합니다.^^

Designed by JB FACTORY