
홈 네트워크에서 Ubuntu 노트북으로 VirtualBox를 실행하고 싶고(데스크탑 PC가 라우터를 통해 액세스할 수 있도록) 이동 중에 호스트에서 VirtualBox로 SSH를 통해 연결할 수 있습니다(다른 네트워크 또는 인터넷 없음).
이전에는 VB 인스턴스의 유일한 네트워크 어댑터는 '브리지 연결' 어댑터였습니다. 이를 통해 게스트 VB에서 인터넷에 액세스할 수 있었고 LAN + 호스트의 다른 컴퓨터에서도 이에 액세스할 수 있었습니다. 그러나 랩톱을 네트워크에서 분리할 때마다 더 이상 호스트에서 게스트에 액세스할 수 없었습니다.
네트워크 외부에서 액세스하려면 호스트 전용 어댑터를 활성화해야 하고 게스트에서 인터넷에 액세스하려면 NAT 어댑터를 사용해야 한다는 내용을 읽었습니다.
제 질문은 VirtualBox에서 브리지 네트워크 어댑터와 함께 호스트 전용 어댑터 + NAT 어댑터를 실행할 수 있습니까?입니다. /etc/hosts에 무엇을 넣을지 혼란스럽습니다. /etc/hosts에 동일한 서버 이름을 가진 두 IP(호스트 전용 및 브리지)를 모두 넣겠습니까?
답변1
그것을 알아 냈습니다. 나는 팔로우하고 있었다이 튜토리얼eth1
그리고 나는 대신에 넣고 있었다 eth2
. eth2
VB 설정 네트워크(VB의 GUI 사용)에서 호스트 전용이 '어댑터 3'이었기 때문에 사용해야 했습니다 . 이제 브리지 및 호스트 전용을 모두 실행할 수 있습니다!
For /etc/hosts
: 호스트 컴퓨터에 'host-only-IP' 'servername'을 입력했습니다. 게스트 VB에 동일한 서버 이름을 가진 호스트 전용 IP와 브리지 IP를 모두 넣었습니다. 문제를 일으키지는 않는 것 같습니다.
요약하자면; VB 인스턴스에 3개의 어댑터가 있습니다.
- 브리지됨
- 냇
- 호스트 전용.
내 호스트 컴퓨터에는 호스트 전용 IP를 사용하도록 구성된 호스트 파일이 있고 내 데스크톱 호스트 파일은 브리지된 IP 주소를 사용하도록 구성되어 있습니다. 이렇게 하면 네트워크에서 랩톱을 꺼내고 설정을 변경하지 않고도 VirtualBox 서버에 SSH로 접속할 수 있습니다. 그런 다음 NAT 네트워크 어댑터를 켜면 VirtualBox가 홈 네트워크에서 벗어나 인터넷에 호스트 네트워크를 사용할 수 있습니다.