Ya he hecho esta pregunta en ServerFault, pero estoy empezando a pensar que esto podría ser un problema más con mi máquina cliente OSX que con nuestro servidor SMB.
Estoy usando la 10.9, pero este problema también me ocurría cuando estaba en la 10.8. Cuando me conecto por primera vez a nuestro recurso compartido SMB (alojado en un servidor Windows reciente, no en un servidor linux u osx), el Finder parece bloquearse durante unos 30 segundos mientras busca la carpeta root del recurso compartido. La navegación por el recurso compartido también es extremadamente lenta al principio: tarda unos 30 segundos en abrir cada carpeta. En el registro del sistema, veo este mensaje repetido muchas veces:
Apr 9 15:14:37 teds-mac-mini.teradici.local NetAuthSysAgent[2139]: smb_mount: mount failed to teradici.local/data, syserr = Permission denied
Apr 9 15:14:39 teds-mac-mini.teradici.local NetAuthSysAgent[2139]: NAHSelectionAcquireCredential The operation couldn’t be completed. (com.apple.NetworkAuthenticationHelper error -1765328228 - acquire_kerberos failed tmiddleton@LOCAL: -1765328228 - unable to reach any KDC in realm LOCAL, tried 0 KDCs)
Apr 9 15:15:11 --- last message repeated 5 times ---
Apr 9 15:15:11 teds-mac-mini.teradici.local NetAuthSysAgent[2139]: smb_mount: mount failed to teradici.local/data, syserr = Permission denied
Apr 9 15:15:13 teds-mac-mini.teradici.local NetAuthSysAgent[2139]: NAHSelectionAcquireCredential The operation couldn’t be completed. (com.apple.NetworkAuthenticationHelper error -1765328228 - acquire_kerberos failed tmiddleton@LOCAL: -1765328228 - unable to reach any KDC in realm LOCAL, tried 0 KDCs)
Apr 9 15:15:16 teds-mac-mini.teradici.local NetAuthSysAgent[2139]: smb_mount: mount failed to teradici.local/data, syserr = Permission denied
Finalmente, el retraso en la apertura de las carpetas desaparece y puedo navegar con éxito por el recurso compartido SMB. Cuando el recurso compartido SMB responde, no aparecen nuevos mensajes como estos en el registro del sistema, por lo que deduzco que están relacionados con el problema que estoy viendo.
Estoy usando una cuenta local en mi mac - no sé si es posible iniciar sesión en un mac con ldap o active directory, pero no estoy haciendo ninguna de esas cosas. Sin embargo, tengo una cuenta de directorio activo aquí en el trabajo, y puedo usarla para acceder a los recursos de red en el trabajo (de hecho, así es como estoy iniciando sesión en el recurso compartido SMB).
¿Alguna idea de qué puede estar fallando aquí? ¿Es un problema de OSX/cliente? ¿Podría ser un problema con el servidor SMB? ¿El directorio activo?