VirtualBox NAT설정
2019. 4. 26. 15:46
기본적으로 설정되어있는 VirtualBox의 설정은 NAT이며
게스트 os에서 ifconfig를 쳤을 때 10.0.2.15로 설정된 것을 볼 수 있다.
또한 호스트 os에서는 "이더넷 어댑터 VirtualBox Host-Only Network: "라는 이름으로 192.168.56.1 와 같은 ip가 할당되어있다.
이때 호스트에서는 ssh를 통해 192.168.56.1에 접속하여 10.0.2.15로 들어갈 수 있다.
먼저 VirtualBox의 네트워크 고급설정에서 포트포워딩을 통해 192.168.56.1의 A port를 10.0.2.15의 22 port로 지정해준다.
그러면 host os 에서 ssh 192.168.56.1 -p A를 통해 접속할 수 있다.
외부에서 host os를 통해 guest os로 들어가는 방법은 윈도우 자체 포트포워딩 기능을 통해 할 수 있다.
외부 | -> | host os, C port | 인바운드 C 허용 |
host os, C port | -> | 192.168.56.1, A port | netsh 이용 |
192.168.56.1, A port | -> | 10.0.2.15, 22 port | VirtualBox기능 |