Estoy ejecutando VirtualBox en un host de Windows 7, con un sistema operativo invitado Ubuntu Linux.
Estoy tratando de configurar Samba en Linux para acceder a una carpeta (/ home / user) desde el host de Windows como recurso compartido, lo que creo que DEBE ser posible, pero tengo problemas para que funcione. Conozco la opción Compartir carpeta de VirtualBox, pero específicamente necesito hacer esto usando Samba.
Instalé Samba ( apt-get install samba sambafs
) y configuré /etc/smbd.conf
con un recurso compartido
[usershare]
path = /home/user
read only = no
browseable = yes
Todavía no estoy preocupado por asegurarlo por el usuario; primero quiero que funcione.
Configuré dos adaptadores de red en VirtualBox, uno NAT para poder acceder a Internet para apt-get y otras cosas, uno solo con el host con la esperanza de que me permita acceder al invitado de Ubuntu solo desde el host. (De ahí la falta de preocupación inmediata sobre la seguridad a nivel de usuario).
Ahora, puedo ver una IP para la red solo de host en Windows e intenté acceder a ella en el Explorador de Windows; aparece una ventana en blanco y no veo nada. La IP se parece a 169.254.127.xxx. Si lo pongo \\169.254.127.xxx\usershare
se cuelga por un tiempo y falla.
¿Cómo soluciono esto?
¿Es probable que sea un problema de configuración de red o un problema de Samba?
fuente
Respuestas:
OK, creo que lo descubrí.
Hubo algunas brechas en mi entendimiento:
Configuración de samba
smbpasswd
.smbmount
, por ejemplo,smbmount //localhost/share /mnt/test -o user=testuser,pass=password
Configuración de Virtualbox
\\192.168.100.2\share\
fuente