En Linux (Ubuntu 12.04) quiero montar una partición de Windows Share / Windows nombrada //winshareden la red. No conozco la IP ni nada más.
En un sistema Ubuntu, puedo montar un directorio con
mount //winshared/mypath /mnt/win
mientras que en otro sistema Ubuntu el mismo comando solo da
mount error: could not resolve address for winshared: Unknown error
La configuración de red parece ser la misma en ambos sistemas, e instalé smbfsy samba(este último con errores). ¿Necesito instalar algo más? ¿Necesito configurar algo? ¿Cómo descubrir las diferencias cruciales entre ambos sistemas para obtener el mismo trabajo de montaje en ambos sistemas?
Información Adicional:
Cuando uso
smbclientpara conectarme a la partición / compartir / lo que sea de Windows, funciona en el primer sistema pero no en el otro. El error es:Connection to winshared failed (Error NT_STATUS_BAD_NETWORK_NAME)Siguiendo este tutorial , instalé
smbfsycifs-utils, pero elmountcomando de arriba todavía da el mismo error, que NO se describe en el tutorial.También tengo una entrada en
/etc/fstablectura//winshared/mypath /mnt/win cifs uid=alexander,credentials=/etc/samba/wincred 0 0con el archivo
/etc/samba/wincredidéntico a un mismo archivo en el sistema, el montaje funciona. El md5sum de ambos archivos es idéntico. Por lo tanto, se puede excluir un error con respecto a las credenciales.

mount -t cifs -o rw,netbiosname=serv1,credentials=/etc/creds.txt //192.168.1.1/somedir /mntRespuestas:
O tiene un problema de resolución de nombres (que puede verificar, por ejemplo, haciendo ping al host compartido desde su host Ubuntu) o el módulo smbfs no está cargado.
Es posible que tenga que instalar smbfs primero con
apt-get -y install smbfsy luego insertar el módulo conmodprobe smbfs, pero después de eso debería ser buenomount -t smbs.Lo que estás buscando es
mount -t smbfs -o username=<your_username>,password=<your_password> //server/share /mountpoint.fuente
smbfsestá instalado, pero semodprobe smbfsdevuelveFATAL: Module smbfs not found.¿Necesito comenzarsmbfsprimero? ¿Si es así, cómo? ¿Cómo hacer que se inicie automáticamente después de un reinicio?-t cifs. Además, puede omitir el argumento de la contraseña si se está ejecutando de forma interactiva ya que mount le pedirá su contraseña.Estoy usando un BeagleBone Black con Debian 4.9 y, debido a su capacidad de almacenamiento limitada, necesitaba montar una carpeta remota alojada en un escritorio de Windows 10. (Sé que esto probablemente no sea el mejor desde el punto de vista del diseño del sistema, pero las necesidades empresariales a menudo dejan poco espacio para eso). Entonces, tener que improvisar, es lo que se me ocurrió.
Después de encontrarse con muchos, muchos problemas al intentar montar una carpeta compartida de Windows 10, esta es mi solución, para que otros puedan beneficiarse de mi experiencia.
Host "remoto" de Windows 10
Cliente Debian Linux
Instalar paquetes de soporte:
smbclientycif-utils:Cree un directorio de destino para montar el recurso compartido remoto:
Montar carpeta remota:
ACTUALIZACIÓN: Después de actualizar mi instalación local de Debian a la versión 6.3, mi
mountcomando se rompió y meverspidió que agregara la opción para especificar SMB1:fuente
vers=2.1en lasmountopciones obtendrá SMB 2. También sería mejor usar encredentialslugar deusernameypassword. Y es posible que no necesite elsec=ntmldespués de todo eso.mountno se rompió pasó a usar SMB2 o posiblemente 3. SMB1 ha quedado en desuso durante más de diez años y aún no debería estar usándolo.Verifique que winbind esté instalado; luego, en su
/etc/nsswitch.confarchivo, debewinsaparecer en lahostslínea.Algo como:
Puede haber otros módulos en la lista, dependiendo de qué paquetes estén instalados en su sistema.
fuente
sudo apt-get install winbind.