Windows Server 2025 / Hyper-V 가상 스위치의 종류와 네트워크 구성 방법
Hyper-V 가상 스위치는 VM의 네트워크 연결 범위를 정합니다. 외부 스위치는 물리 네트워크, 내부 스위치는 호스트와 VM, 개인 스위치는 같은 호스트의 VM 사이를 연결하므로 실습의 격리 수준과 관리 경로에 맞게 선택해야 합니다.
외부·내부·개인 스위치의 차이입니다
| 종류 | 기본 연결 범위 | 선택할 상황 |
|---|---|---|
| 외부(External) | 연결한 물리 NIC를 통해 외부 네트워크와 VM 연결 | 승인된 실제 LAN 연결 |
| 내부(Internal) | 같은 호스트의 VM과 호스트 운영체제 | 호스트에서 실습 VM 관리 |
| 개인(Private) | 같은 호스트에서 해당 스위치에 연결한 VM끼리 | DHCP·AD 격리 실습 |
내부·개인 스위치를 만드는 것만으로 인터넷 연결이나 DHCP가 제공되지는 않습니다. 내부 스위치에 NAT(네트워크 주소 변환)를 따로 구성하면 외부 통신을 설계할 수 있지만, 호스트의 기존 NAT·VPN·주소 대역과 충돌하지 않아야 합니다. 이 글에서는 NAT와 외부 연결 없이 개인 스위치를 만듭니다.
외부 스위치의 관리 운영체제 공유를 허용하면 호스트도 해당 NIC 경로를 함께 사용합니다. 물리 NIC에 설정하던 호스트 IP가 가상 어댑터 쪽과 관계되므로 기존 주소·게이트웨이·VLAN·원격 관리 경로를 기록해야 합니다. 가상 스위치 생성 및 구성 안내에서 공유와 VLAN 설정을 구분해 확인할 수 있습니다.
실습망의 주소와 연결 범위를 정합니다
새 시험 스위치 이름은 Lab-Private로 정합니다. 기존 강좌 서버를 이미 다른 격리 스위치에 연결했다면 이름이 다르다는 이유로 이동하지 않습니다. VM 이동은 DNS·DHCP·관리 연결을 끊을 수 있으므로 이 글은 새로운 HVTEST01 시험 VM용 구성을 대상으로 합니다.
- 기존 강좌에서 사용하는 예시 대역은 172.24.50.0/24입니다. 실제 LAN·VPN과 겹치지 않는지 먼저 확인합니다.
- 동일한 호스트에서도 서로 다른 가상 스위치는 별도 망입니다. 같은 IP 대역을 적는 것만으로 연결되지 않습니다.
- DHCP 서버를 시험할 때는 승인되지 않은 물리 LAN으로 임대가 나가지 않도록 연결을 격리합니다.
- 호스트에서 직접 연결해야 한다면 개인 대신 내부를 선택하고 호스트 가상 NIC 주소까지 설계합니다.
인터넷이 없는 망에는 존재하지 않는 기본 게이트웨이를 임의로 적지 않습니다. 도메인 멤버는 내부 AD DNS를 사용해야 하며, 공용 DNS를 보조로 넣는 것이 내부 도메인 장애의 해결책이 되지는 않습니다.
개인 스위치를 만듭니다
- Hyper-V 관리자에서 호스트 HV1을 선택합니다.
- 작업 → 가상 스위치 관리자를 엽니다.
- 새 가상 네트워크 스위치에서 개인을 선택하고 가상 스위치 만들기를 누릅니다.
- 이름을 Lab-Private로 지정하고 격리 실습용이라는 메모를 남깁니다.
- 확인을 눌러 적용하고 목록에서 종류와 이름을 다시 확인합니다.
아직 GUI로 만들지 않았다면 관리자 PowerShell에서 아래 대안을 사용합니다. 같은 이름이 이미 있으면 새로 만들지 않고 기존 용도부터 조사하도록 중단합니다.
if (Get-VMSwitch -Name 'Lab-Private' -ErrorAction SilentlyContinue) {
throw 'A switch with this name already exists. Review it first.'
}
New-VMSwitch -Name 'Lab-Private' -SwitchType Private
Get-VMSwitch -Name 'Lab-Private' | Select-Object Name,SwitchType
VM 연결과 게스트 IP 설정을 따로 확인합니다
HVTEST01을 만든 뒤 VM 설정 → 네트워크 어댑터에서 Lab-Private를 선택합니다. 가상 NIC가 여러 개라면 바꾸는 NIC가 맞는지 확인합니다. 스위치에 연결하는 작업은 게스트 Windows에 IP를 할당하는 작업과 별개입니다.
- 게스트에서 ipconfig /all로 실제 IPv4·마스크·DNS와 DHCP 사용 여부를 확인합니다.
- 같은 스위치의 두 시험 VM에 충돌하지 않는 주소를 지정하거나 격리된 DHCP 임대가 있는지 확인합니다.
- 상대 IP와 필요한 서비스 포트로 통신을 확인합니다.
- DNS 이름으로도 같은 대상으로 연결되는지 비교합니다.
개인 스위치에서 호스트 PC가 게스트에 직접 접속되지 않는 것은 선택한 격리 구조의 결과일 수 있습니다. VMConnect 콘솔은 게스트의 IP 연결과 별개로 사용할 수 있습니다. Ping 응답만 보고 모든 서비스가 정상이라고 판단하지 말고 대상 포트·방화벽·인증도 구분합니다.
연결 장애와 정리 방법입니다
| 증상 | 우선 확인할 내용 |
|---|---|
| 169.254로 시작하는 주소 | 격리망의 DHCP 존재·범위·활성화 |
| VM끼리도 연결되지 않음 | 스위치 이름, 주소·마스크, VLAN, 방화벽 |
| 호스트에서만 접근 불가 | 개인과 내부 스위치의 차이 |
| 내부 통신은 되지만 인터넷 불가 | 라우팅·NAT·게이트웨이를 설계했는지 |
VLAN은 물리·가상 네트워크 전체가 같은 설계에 맞을 때만 설정합니다. 번호를 임의로 입력해 연결을 해결하려 하면 오히려 VM을 분리할 수 있습니다. 외부 스위치 변경으로 관리 연결이 끊겼다면 준비한 콘솔에서 이전 설정과 비교합니다.
정리할 때는 해당 스위치에 연결된 모든 VM을 먼저 조회하고 필요한 연결을 보존합니다. Lab-Private를 새로 만들었고 더 이상 연결한 VM이 없을 때만 가상 스위치 관리자에서 제거하세요. 다른 용도의 스위치나 호스트 NIC를 함께 제거하지 않습니다.




