브리지 및 호스트 전용 네트워크에서 Virtualbox를 실행하는 방법은 무엇입니까?


11

홈 네트워크에서 내 Ubuntu 랩톱으로 VirtualBox를 실행하고 (데스크톱 PC가 라우터를 통해 액세스 할 수 있음) 이동 중에 호스트 (다른 ​​네트워크 또는 인터넷 없음)에서 VirtualBox로 ssh 할 수 있습니다.

이전에는 VB 인스턴스의 유일한 네트워크 어댑터가 '브리지 연결'어댑터였습니다. 이를 통해 게스트 VB의 인터넷에 액세스하고 LAN + 호스트의 다른 컴퓨터에서 액세스 할 수있었습니다. 그러나 랩톱을 네트워크에서 꺼낼 때마다 더 이상 호스트에서 게스트에 액세스 할 수 없었습니다.

호스트 전용 어댑터를 사용하여 네트워크에서 액세스 할 수 있어야하고 NAT 어댑터가 게스트에서 인터넷에 액세스하는 데 사용됩니다.

내 질문은 VirtualBox에서 브리지 전용 네트워크 어댑터와 함께 호스트 전용 어댑터 + NAT 어댑터를 실행할 수 있습니까? / etc / hosts에 넣을 내용이 혼란 스럽습니까? / etc / hosts에 동일한 서버 이름으로 IP (호스트 전용 및 브리지)를 둘 다 배치합니까?


'soft-bridge'의 의미가 무엇인지 확실하지 않습니다
ril44

문제 없어요. 브리지와 함께 호스트 전용 어댑터를 실행하려고했습니다. 브리지 된 IP에서 호스트로 ssh 할 수는 있지만 호스트 전용 IP로는 들어갈 수 없었습니다. 나는 오류 메시지 "호스트에 어떤 경로"얻을
ril44

1
알아 냈습니다. 나는이 튜토리얼을 따르고 있었다 : christophermaier.name/blog/2010/09/01/… 그리고 나는 eth2 대신에 eth1을 넣었다. VB 설정 네트워크에서 호스트 전용이 '어댑터 3'(VB의 GUI 사용)이기 때문에 eth2를 사용해야했습니다. 이제 브리지 및 호스트 전용을 모두 실행할 수 있습니다!
ril44

1
/ etc / hosts의 경우 : 호스트 시스템에서 'host-only-IP' 'servername'을 입력했습니다. 게스트 VB에서 호스트 전용 및 브리지 된 IP를 동일한 서버 이름으로 설정했습니다. 문제를 일으키지 않는 것 같습니다.
ril44

죄송합니다. 네트워크에 연결되어 있지 않은 동안 다이너 미프를 작동시키는 데 사용한 트릭을 찾을 수 없습니다. 가상 장치에 실제 장치가 있다고 생각하기 위해 arp / proxy-arp 및 Linux를 속이는 것과 관련이 있습니다. 나는 그것을 뛰어 넘을 경우에 별표를 표시합니다.
RobotHumans

답변:


11

알아 냈습니다. 이 튜토리얼 을 따르고 있었고 eth1대신에 넣었습니다 eth2. eth2VB 설정 네트워크 (VB의 GUI 사용)에서 호스트 전용이 '어댑터 3'이기 때문에 사용해야했습니다 . 이제 브리지 및 호스트 전용을 모두 실행할 수 있습니다!

의 경우 /etc/hosts: 호스트 내가 넣어 시스템에서 : 게스트에 '호스트 전용 IP' '서버 이름'VB 나는 두 호스트 전용 넣고는 동일한 서버 이름과 IP의 브리지. 문제를 일으키지 않는 것 같습니다.

요약하면 다음과 같습니다. VB 인스턴스에 3 개의 어댑터가 있습니다.

  1. 브리지
  2. Nat
  3. 호스트 전용.

호스트 시스템에 호스트 전용 IP를 사용하도록 구성된 호스트 파일이 있고 데스크탑 호스트 파일이 브리지 된 IP 주소를 사용하도록 구성되어 있습니다. 이렇게하면 랩톱을 네트워크에서 꺼내어 설정을 변경하지 않고도 VirtualBox 서버에 ssh 할 수 있습니다. 그런 다음 NAT 네트워크 어댑터를 켜면 VirtualBox가 홈 네트워크에서 떨어진 인터넷에 호스트 네트워크를 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.