편집하다: 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 및 게스트 구성은 무엇입니까?