Hace bastante poco tuvimos que montar con nuestros amigos de Globaltac, un box linux que tenía que tener montado un recurso compartido desde un windows 2012 server con su controlador de dominio correspondiente.
El problema, era que con la linea original de montaje, obteníamos constantemente el error -112 Host is down.
Finalmente la solución fue esta línea:
root@linuxbox:~# mount -vvv -t cifs
//w2012server/Pruebas
/mnt/win
-o username=user,password=Password,domain=mydomain,
vers=3.0,uid=0,gid=0,dir_mode=0777,file_mode=0664
Estos son los parámetros que nos da el modificador -vvv:
mount.cifs kernel mount options: ip=1.1.1.1,unc=\w2012serverPruebas,
vers=3.0,dir_mode=0777,file_mode=0664,uid=0,gid=0,
user=user,,domain=mydomain,pass=********
root@linuxbox:/mnt/win# ls -al
total 5
drwxrwxrwx 2 root root 0 mar 3 18:42 .
drwxr-xr-x 5 root root 4096 mar 3 12:32 ..
drwxrwxrwx 2 root root 0 mar 3 18:42 Nueva carpeta
-rw-rw-r– 1 root root 7 mar 3 18:42 Nuevo documento de texto enriquecido.rtf
Explicación de las opciones:
-vvv todos los mensajes de la operación
-t cifs tipo cifs (sistema de archivos de windows por red)
Vers=3.0 version del protocolo smb/cifs smb3
El resto de las opciones se explican por si mismas.
La version de linux es un Debian 3.16.0-4-686-pae (Debian 3.16.7-ckt11-1+deb8u3)
Si bien smb3 esta implementado en el núcleo de linux es recomendable para las pruebas y herramientas tener estos paquetes instalados:
samba-common 4.1
smbclient 4.1
krb5-config
krb5-locales
krb5-user
Este método resuelve los errores de mount contra windows server 2008 y 2012:
Encryption required and server that doesn’t support UNIX extensions – failing connect
Mount error(112)
Créditos: