[VirtualBox] VM Network 지원 네트워크 종류 비교(NAT, 어댑터에 브리지, 내부 네트워크, 호스트 전용 어댑터, 일반 드라이버, NAT 네트워크, Cloud Network)
1. NAT, 어댑터에 브리지, 내부 네트워크, 호스트 전용 어댑터, 일반 드라이버,
NAT 네트워크, Cloud Network 등을 지원한다.
2. Oracle VM에서 제공하는 네트워크 및 호스트 전용 네트워크, NAT 조합 비교
솔직히 말하면 어댑터에 브리지해서 내 호스트 PC와 동일한 IP 수준을 부여해서 쓰면 가장 쉽고 간편한데, 회사에서 테스트하다 보면 IP를 20개 정도 먹어야 할 때가 있다.
이러한 소중한 IP자원을 아끼기 위해서는 "NAT"와 "호스트 전용 네트워크"를 써서 "어댑터에 브릿지"와 동일한 수준을 구현하면 좀 쓸만하다. 이러한 방법을 아래에 정리를 해보려고 한다.
위의 표를 활용하여 비교한다면
NAT | NAT Network | 호스트 전용 네트워크 |
어댑터에 브릿지 | 호스트 + NAT | |
호스트(192.168.0.* 같은 네트워크 대역) -> 가상 |
X (포트포워딩 시, O) |
X (포트포워딩 시, O) |
X | O | O |
호스트(MY PC, 192.168.0.155) -> 가상 |
X (포트포워딩 시, O) |
X (포트포워딩 시, O) |
O | O | O |
가상 -> 호스트 | O | O | X | O | O |
가상 -> 가상 | X | O | O | O | O |
가상 -> 인터넷 | O | O | X | O | O |
참고 : NAT, NAT Network는 거의 동일하나 기능상 차이가 조금 있다.
글 참고 : https://whitekeyboard.tistory.com/792?category=879249
1) 호스트 전용 네트워크
2) NAT
3. 호스트 전용 네트워크와 NAT 조합 사용방법
1) 먼저 네트워크 설정은 아래와 같이 설정을 진행한 상태
2) NAT와 호스트 전용 네트워크를 설정하고 "ip address"를 입력한 상태
3) enp0s8에 대한 설정을 마친 뒤 "ip address"를 입력한 상태
이렇게 1) ~ 3) 을 설정하면 호스트 ip 수준의 다른 ip에서도 접속이 가능하다.