VirtualBox Ubuntu 게스트: 집/사무실에서 네트워크 어댑터 간 교대

VirtualBox Ubuntu 게스트: 집/사무실에서 네트워크 어댑터 간 교대

편집하다: CIFS 사용 사례 추가

설정:

  • 호스트: Windows 7 SP2 64비트
  • 게스트: Ubuntu 12.04.3 LTS 64비트(VirtualBox 4.3.0)
  • 호스트 랩톱에는 2개의 네트워크 어댑터가 있습니다.
    • USB 플러그형 WiFi 모듈
    • 1Gbps 이더넷 포트

사용 사례:

  • 에서 일할 때사무실, USB WiFi 모듈이 호스트에 연결됩니다. Ubuntu 게스트는 고정 IP 구성(192.168.1.x 네트워크의 고정 IP, DNS는 8.8.8.8)으로 연결해야 합니다.

  • 근무할 때, USB Wifi 모듈이 없으며 호스트의 이더넷 포트가 사용됩니다. 집의 네트워크에는 Ubuntu 게스트에 대한 IP 구성을 할당하기 위해 사용하고 싶은 DHCP 서버(내 홈 라우터)가 있습니다.

  • 두 경우 모두 Ubuntu 게스트가 "브리지" 모드(가상 eth0 및/또는 eth1을 호스트에서 현재 사용되는 물리적 네트워크 어댑터에 연결)에서 작동하도록 하려고 합니다.

  • CIFS(삼바)를 통해 통신하려면 호스트와 게스트가 필요합니다.생각하다NAT를 사용하지 못하게 방해(?)

  • 안타깝게도 USB WiFi가 호스트에서 연결이 끊어지면 VirtualBox가 "가상 네트워크 인터페이스 1"에 사용되는 물리적 장치를 이더넷 포트로 자동 전환하는 것으로 나타났습니다.

내 질문:

일할 때집에서나 사무실에서나(즉, USB WiFi가 연결되어 있고 이더넷이 연결 해제되어 있거나 그 반대의 경우)VirtualBox에서 인터넷에 연결하고 싶습니다., 매번 수동으로 구성을 변경할 필요가 없습니다.

  • VirtualBox에서는 어떤 구성을 사용해야 합니까?

  • 게스트에서는 어떤 구성을 사용해야 합니까? 구체적으로는 , /etc/network/interfaces에서/etc/udev/rules.d/70-persistent-net.conf

  • 또한 트래픽이 (항상 단일) 사용 가능한 게스트 인터페이스를 통해 라우팅되도록 게스트에 특정 IP 라우팅 규칙이 필요합니까?

  • 브리징 호스트 인터페이스의 특정 구성(Windows를 사용하여 Wi-Fi 및 이더넷 어댑터 브리지)이 어떤 식으로든 도움이 됩니까? 이 경우 VirtualBox 및 게스트 구성은 무엇입니까?

답변1

NAT구성 시 들어오는 연결을 허용합니다.포트 포워딩하지만 내가 아는 한, 적어도 게스트 측에 CIFS 서버를 원하는 경우 CIFS에서는 작동하지 않습니다.

게스트가 CIFS 클라이언트가 되고 서버가 호스트에 있도록 하려는 경우 NAT가 작동할 수 있습니다.

어쨌든 제가 할 일은 게스트에 두 개의 인터페이스를 구성하는 것입니다.

  • 첫 번째는 NAT를 사용하므로 인터넷 연결을 허용합니다.

  • 두 번째는"호스트 전용"네트워크, 즉 vboxnet을 사용하며 호스트와 게스트 간의 무제한 양방향 통신을 허용합니다.

관련 정보