En Linux (Ubuntu 12.04) quiero montar una partición de Windows Share / Windows nombrada //winshared
en 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é smbfs
y 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
smbclient
para 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é
smbfs
ycifs-utils
, pero elmount
comando de arriba todavía da el mismo error, que NO se describe en el tutorial.También tengo una entrada en
/etc/fstab
lectura//winshared/mypath /mnt/win cifs uid=alexander,credentials=/etc/samba/wincred 0 0
con el archivo
/etc/samba/wincred
idé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 /mnt
Respuestas:
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 smbfs
y 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
smbfs
está instalado, pero semodprobe smbfs
devuelveFATAL: Module smbfs not found.
¿Necesito comenzarsmbfs
primero? ¿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:
smbclient
ycif-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
mount
comando se rompió y mevers
pidió que agregara la opción para especificar SMB1:fuente
vers=2.1
en lasmount
opciones obtendrá SMB 2. También sería mejor usar encredentials
lugar deusername
ypassword
. Y es posible que no necesite elsec=ntml
después de todo eso.mount
no 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.conf
archivo, debewins
aparecer en lahosts
lí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
.