Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

[해결 방법] Hyper-V에서 가상 스위치 목록을 검색하는 동안 오류가 발생했습니다

가상 머신과 나머지 네트워크 간의 원활한 통신을 위해서는 네트워크 스위치를 올바르게 구성하는 것이 필수입니다. 절차 자체는 간단합니다. Hyper-V 관리자에서 가상 스위치 관리자를 연 뒤, 개인(Private), 내부(Internal), 외부(External) 중 하나의 가상 스위치를 생성하기만 하면 됩니다. 하지만 호스트 시스템의 문제로 인해 네트워크 스위치에 접근하거나 새로 생성하지 못하는 경우가 종종 발생합니다. 그중 대표적인 문제가 바로 Hyper-V에서 가상 스위치 목록을 불러오지 못하는 현상이며, 이때 표시되는 전체 오류 메시지는 다음과 같습니다.

"Hyper-V에서 가상 스위치 목록을 검색하는 동안 오류가 발생했습니다."

[해결 방법] Hyper-V에서 가상 스위치 목록을 검색하는 동안 오류가 발생했습니다

이 문제는 Hyper-V가 설치된 Windows Server 또는 Windows 클라이언트 환경 모두에서 발생할 수 있습니다. 여기서는 Hyper-V 클라이언트를 호스팅하는 Windows 10 1909를 기준으로 해결 방법을 단계별로 안내합니다.

해결 방법 1: Hyper-V 확장 가능 가상 스위치에서 프로토콜 사용 설정

첫 번째 방법은 Hyper-V 확장 가능 가상 스위치(Hyper-V Extensible Virtual Switch)에서 프로토콜을 활성화하는 것입니다. 해당 기능은 물리적 네트워크 카드 속성에서 접근할 수 있으며, 외부 스위치로 사용할 네트워크 카드를 선택해야 합니다. 외부 스위치는 가상 머신과 나머지 네트워크 간의 통신을 담당하는 핵심 요소입니다.

  1. Windows 로고 키와 R 키를 동시에 누른 뒤, inetcpl.cpl을 입력하고 Enter를 누릅니다.
  2. 외부 스위치 생성에 사용할 네트워크 카드를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  3. Hyper-V 확장 가능 가상 스위치 항목을 선택한 후 설치를 클릭합니다.
  4. 프로토콜을 선택하고 추가를 클릭합니다.
    [해결 방법] Hyper-V에서 가상 스위치 목록을 검색하는 동안 오류가 발생했습니다
  5. 네트워크 프로토콜 선택 목록에서 Reliable Multicast Protocol(신뢰할 수 있는 멀티캐스트 프로토콜)을 선택하고 확인을 클릭합니다.
  6. 닫기를 클릭한 후 Windows를 재부팅합니다.
  7. Hyper-V 관리자에서 가상 스위치 관리자를 열고 외부 네트워크 스위치 생성을 다시 시도합니다.

해결 방법 2: PowerShell을 사용하여 가상 스위치 생성

이 오류는 GUI 환경에서 주로 발생하기 때문에, 일부 사용자들은 PowerShell을 이용해 외부 스위치를 성공적으로 생성했습니다. GUI에서 문제가 계속된다면 이 방법을 시도해 보시기 바랍니다.

  1. 시작 메뉴를 클릭하고 PowerShell을 입력합니다. 검색 결과의 PowerShell을 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택합니다.
  2. 를 클릭하여 권한을 확인한 다음, 아래 명령어를 입력하여 새 외부 가상 스위치를 생성합니다.
    New-VMSwitch -name ExternalSwitch -NetAdapterName Ethernet -AllowManagementOS $true

-name: Hyper-V 관리자에 표시될 가상 스위치의 이름입니다.

-NetAdapterName: 외부 스위치로 사용할 물리적 네트워크 어댑터의 이름입니다.

-AllowManagementOS: $true로 설정하면 호스트와 가상 머신 모두 인터넷에 연결할 수 있습니다.

[해결 방법] Hyper-V에서 가상 스위치 목록을 검색하는 동안 오류가 발생했습니다

  1. Hyper-V 관리자에서 가상 스위치 관리자를 열고 목록에 외부 스위치가 표시되는지 확인합니다. 정상적으로 생성되었다면 아래 이미지처럼 목록에 나타납니다.

[해결 방법] Hyper-V에서 가상 스위치 목록을 검색하는 동안 오류가 발생했습니다

해결 방법 3: Hyper-V 역할 재설치

마지막 방법은 Windows 10에서 Hyper-V 기능을 비활성화한 후 다시 활성화하는 것입니다. 걱정하지 않으셔도 됩니다. 비활성화 및 활성화 과정에서도 기존에 생성한 가상 머신은 Hyper-V 관리자에 그대로 유지되므로 데이터가 삭제되지 않습니다. Windows 10에서 Hyper-V 역할을 활성화하는 세부 절차는 별도의 Hyper-V 역할 관련 가이드 문서를 참고하시면 도움이 됩니다.