Invitado VirtualBox Ubuntu: alternancia entre adaptadores de red en casa/oficina

Invitado VirtualBox Ubuntu: alternancia entre adaptadores de red en casa/oficina

Editar: Se agregó un caso de uso para CIFS

Configuración:

  • Anfitrión: Windows 7 SP2 de 64 bits
  • Invitado: Ubuntu 12.04.3 LTS de 64 bits (en VirtualBox 4.3.0)
  • La computadora portátil host tiene 2 adaptadores de red:
    • Un módulo WiFi conectable por USB
    • Un puerto ethernet de 1Gbps

Casos de uso:

  • Cuando se trabaja en eloficina, el módulo WiFi USB está conectado al host. El huésped Ubuntu necesita conectividad con una configuración de IP fija (Una IP fija en la red 192.168.1.x, DNS es 8.8.8.8)

  • Cuando trabaja enhogar, el módulo USB Wifi está ausente y se utiliza el puerto Ethernet del host. La red de casa tiene un servidor DHCP (el enrutador de mi casa) que quiero usar para asignar la configuración de IP al invitado de Ubuntu.

  • En ambos casos, quiero que el invitado de Ubuntu funcione en modo "Puenteado" (unir el eth0 y/o eth1 virtual al adaptador de red físico actualmente utilizado del host).

  • Necesito que el anfitrión y el invitado se comuniquen a través de CIFS (samba), lo cualpensarme impide usar NAT (?)

  • Desafortunadamente, noté que cuando el WiFi USB se desconecta del host, VirtualBox cambia automáticamente el dispositivo físico utilizado para la "interfaz de red virtual 1" al puerto Ethernet.

Mi pregunta:

Al trabajarya sea en casa o en la oficina(es decir: ya sea con el USB WiFi conectado y el Ethernet desconectado, o al revés),Quiero tener conectividad a Internet en VirtualBox, sin necesidad de cambiar manualmente la configuración cada vez.

  • ¿Qué configuración debo usar en VirtualBox?

  • ¿Qué configuración debo utilizar en el invitado? En concreto, en /etc/network/interfaces, en/etc/udev/rules.d/70-persistent-net.conf

  • Además, ¿el invitado necesita alguna regla de enrutamiento IP específica para que el tráfico se enrute a través de la (siempre única) interfaz de invitado disponible?

  • ¿Ayuda de alguna manera una configuración específica de interfaces de host puente (use Windows para conectar los adaptadores Wifi y Ethernet)? ¿Cuáles son las configuraciones de VirtualBox y de invitado en este caso?

Respuesta1

NATpermite conexiones entrantes al configurarreenvío de puertospero hasta donde yo sé, esto no funcionará con CIFS al menos si desea servidores CIFS en el lado invitado.

Si solo desea que su invitado sea un cliente CIFS y que el servidor esté en el host, es posible que NAT funcione.

En cualquier caso lo que haría es configurar dos interfaces en el invitado.

  • El primero usaría NAT para permitir la conexión a Internet.

  • El segundo usaría un"Solo anfitrión"red, es decir, vboxnet, y permitirá la comunicación bidireccional sin restricciones entre el anfitrión y el invitado.

información relacionada