VirtualBox는 Oracle이 개발한 무료 오픈소스 가상화 소프트웨어로, 하나의 PC에서 여러 운영체제를 동시에 실행할 수 있습니다.
이 글에서는 VirtualBox 7.1.6의 설치 방법부터 가상 네트워크 방식인 Host-Only와 NAT의 차이까지 정리하였습니다.
[VirtualBox] 설치(오류 해결) 및 Host-Only와 NAT 네트워크 비교
목차
1. VirtualBox 7.1.6 설치 및 오류 해결
- 다운로드 링크: https://www.virtualbox.org/
Oracle VirtualBox
Powerful open source virtualization For personal and enterprise use VirtualBox is a general-purpose full virtualization software for x86_64 hardware (with version 7.1 additionally for macOS/Arm), targeted at laptop, desktop, server and embedded use.
www.virtualbox.org
- 설치 파일: VirtualBox-7.1.6-167084-Win.exe
- 설치는 기본 설정으로 진행하면 되며, 특별한 옵션 선택 없이 완료됩니다.
- 설치 후 재부팅을 반드시 권장합니다. 재부팅하지 않으면 다음과 같은 오류가 발생할 수 있습니다:
NtCreateFile(\Device\VBoxDrvStub) failed: 0xc0000034 STATUS_OBJECT_NAME_NOT_FOUND (0 retries) (rc=-101)
◆ 설치 오류 해결: Visual C++ 2019 오류 메시지
VirtualBox 설치 시 다음과 같은 오류 메시지가 나타나 설치가 중단되는 경우가 있습니다
이 오류는 시스템에 **Microsoft Visual C++ 2019 재배포 가능 패키지(Redistributable Package)**가 설치되지 않아 발생하는 문제입니다.
Oracle VM VirtualBox 7.0.6 needs the Microsoft Visual C++ 2019 Redistributable Package .......
다음 사이트에서 사용 중인 운영체제에 맞는 설치 파일을 다운로드합니다. 대부분의 경우 vc_redist.x64.exe를 사용합니다.
Visual C++ 패키지 설치 후 VirtualBox를 다시 설치하면 오류 없이 정상 설치됩니다.
https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist?view=msvc-170
지원되는 최신 Visual C++ 재배포 가능 패키지 다운로드
이 문서에는 최신 버전의 Visual C++ 재배포 가능 패키지에 대한 다운로드 링크가 나열되어 있습니다.
learn.microsoft.com
2. VirtualBox 가상머신 폴더 선택
VirtualBox를 실행한 뒤, 환경 설정 > Expert> 일반을 선택합니다.
Exprert 모드를 선택해야 "도구" 메뉴에서 네트워크 관리자 기능을 사용할 수 있습니다.
가상머신 이미지 파일 저장 위치인 기본 머신 폴더를 이 설정에서 변경 가능합니다.
3. 네트워크 관리자 설정 및 확인
도구 > 네트워크 메뉴에서 호스트 전용 네트워크 어댑터를 확인할 수 있습니다.
네트워크 메뉴가 보이지 않는다면 환경설정 > Export 모드가 활성화되어 있는지 확인하세요
호스트 전용 네트워크 를 확인할 수 있으며 "어댑터" 내용을 확인합니다.
IP주소는 필요에 따라 변경할 수 있습니다. 지금은 기본값을 확인만 하겠습니다.
VirtualBox를 설치하면 VitualBox Host-Only Ethernet Adapter 가 자동으로 생성되며(추가할 수 있습니다.)
Windows의 제어판 > 네트워크 및 인터넷 > 네트워크 연결 에서 VirtualBox Adapter 생성된 것을 확인할 수 있습니다.
Adaper이름을 "VirtualBox"와 같이 변경해 주셔도 됩니다.
만약 VirtualBox에서 설정한 IP와 윈도우 Adapter IP가 다르다면 수정하여 일치하도록 합니다.
4. 가상네트워크 종류 및 차이점
◆ 호스트 전용 네트워크(Host-Only)
- 가상머신(VM)과 호스트(Windows/Linux/Mac) 간에만 통신할 수 있는 네트워크 입니다.
- 외부 네트워크(인터넷)와는 연결되지 않습니다..
- VirtualBox가 자체적으로 **"VirtualBox Host-Only Ethernet Adapter"**를 생성하여 가상머신과 연결합니다.
- 같은 Host-Only 네트워크의 가상머신끼리 통신이 가능합니다.
- SSH 접속 등 호스트 ↔ VM 연결에 유리
◆ NAT 네트워크
- 가상머신이 VirtualBox가 제공하는 가상의 공유기를 통해 인터넷에 접속하는 방식입니다.
- 각 VM은 NAT 네트워크를 통해 인터넷 접속은 가능하나, 다른 VM 또는 호스트와 직접 통신 불가합니다.
- 필요하면 **포트 포워딩(Port Forwarding)**을 설정하여 호스트 ↔ VM 간 접속은 가능합니다.
- 기본적으로 VM ↔ 호스트 간 통신은 불가
- VirtualBox가 자체 DHCP 서버를 제공합니다.(자동 IP 할당)
◆ Host-Only vs NAT 네트워크 비교
항목 | 호스트전용(Host-Only) | NAT |
인터넷 연결 | 불가능 | 가능 |
호스트 → VM 접속 | 바로 가능 | 포트 포워딩 필요 |
VM 간 통신 | 가능 | 같은 NAT 네트워크 내 가능 |
IP 할당 | 수동 또는 자동 (DHCP) | 자동 (DHCP) |
게이트웨이 | 없음 | VirtualBox 가상 라우터 제공 |
SSH 접속 | 가능 | 포트 포워딩 필요 |
포트 포워딩 | 필요 없음 | 필요함 |
VirtualBox 7.1.6 설치 방법부터 Host-Only와 NAT 네트워크 설정의 차이점까지 자세히 알아봤습니다. 가상머신 환경을 구축할 때 네트워크 설정은 필수 요소이며, 목적에 따라 적절한 방식(NAT 또는 Host-Only)을 선택하는 것이 중요합니다.
참고 링크
VirtualBox 설치시 VC++ 오류해결
VirtualBox 설치치 Visual C++ 오류 Oracle VM VirtualBox 7.0.6 needs the Microsoft Visual C++ 2019 Redistributable Package being installed first. Please install and restart the installation of Oracle VM VirtualBox 7.0.6 메시지가 나타나타고 오
blife.tistory.com
VirtualBox 7.0.12 설치와 윈도우11 가상머신 만들기
버추얼박스(Virtual Box)는 4.3.18 이후로 처음이니 9년 만에 얼마나 발전했는지(쓸 만해졌는지) 궁금해...
blog.naver.com
'1.시스템&인프라 > 가상화(WSL,VirtualBox)' 카테고리의 다른 글
[VirtualBox]4.호스트 전용 네트워크에서 인터넷 연결 방법 (ICS 설정) (0) | 2025.03.27 |
---|---|
[VirtualBox]3.가상머신 네트워크 어댑터 종류와 차이점 (0) | 2025.03.27 |
[VirtualBox]2.가상머신 생성, 복제, 가져오기, 내보내기 정리 (0) | 2025.03.26 |
WSL 2에 Ubuntu 설치하고 Export/Import로 복제하기 (0) | 2025.03.26 |
Windows에서 WSL 2 설치 및 명령어 정리 (0) | 2025.03.26 |