¿Cómo acceder a samba en un Linux invitado detrás de VirtualBox NAT?

12

En mi computadora portátil, estoy ejecutando Ubuntu 9.10 bajo WinXP usando VirtualBox 3.1.2. Quiero una configuración donde:

  1. El huésped puede acceder libremente a internet.
  2. El anfitrión puede acceder a los archivos de invitados a través de Samba.
  3. La configuración debe funcionar si mis puertos ethernet / wifi están o no conectados.

¿Es posible?

# 1 funciona con NAT y redes en puente.

# 2 funciona con redes puenteadas y solo de host.

La configuración basada en puente no funciona si el puerto físico relevante no está conectado. En la oficina, la computadora portátil está conectada a wifi o ethernet. En casa, solo wifi.

¿Hay alguna solución? ¿Me estoy perdiendo algo? Espero aclarar mi pregunta.

noamtm
fuente

Respuestas:

11

Intentaría configurar dos adaptadores de red separados.

  • El adaptador n. ° 1 sería su configuración actual n. ° 1: NAT para permitir el acceso a Internet disponible.
  • El adaptador n. ° 2 sería una configuración de solo host para proporcionar la conexión entre el host y el invitado para los recursos compartidos de Samba.
pesado
fuente
Gracias, esto funciona muy bien. No tengo ni idea de por qué no me di cuenta cuando se juega con las diferentes configuraciones ...
noamtm
y @noamtm, estoy tratando de hacer que esta solución funcione sin suerte. Mi smb.conf es: [global] interfaces = eth1 security = user [testsh] path = /home/my_user_name guest ok = yes browseable = yes read only = no Y mis interfaces son: eth0: inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 eth1 :192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255. ¿Alguna idea?
Amelio Vazquez-Reina
Olvidé mencionar que configuré solo eth1como host y eth0como NAT. Intenté acceder y montar \\10.0.2.15\testhy \\192.168.56.101\testhdesde el sistema operativo host (Windows), pero no recibo respuesta.
Amelio Vazquez-Reina
1

Otra posibilidad es crear dos NIC virtuales en puente, una para la interfaz inalámbrica física y otra para la interfaz física con cable. Mientras una (o ambas) interfaces físicas esté conectada, debe tener acceso. Por lo general, trato de evitar NATing tanto como sea posible, ya que tiende a crear muchos dolores de cabeza a largo plazo (como ha visto con el intercambio de archivos).

Ocho_Cuarto_Bit
fuente
¿El modo puente funciona con dispositivos inalámbricos? Recuerdo que hay algunos problemas con él porque los dispositivos inalámbricos ignoran los paquetes que no están destinados para ello (algo así).
Avindra Goolcharan