De vez en cuando Finder deja de conectarse a los recursos compartidos SMB.
Buscador Cmd + K Conectar Muestra una ventana como esta infinitamente:
Lo que ya he probado:
- He intentado conectarme a varios recursos compartidos (Linux, Windows), Finder no se conectó a ninguno de ellos
- Conectar con un cliente alternativo funciona. Por ejemplo, el reproductor multimedia Kodi incluye su propio cliente SMB y se conecta sin problemas.
- La conexión desde otro Mac en funcionamiento también funciona
- Restablecer la configuración del Finder borrando
~/Library/Preferences/com.apple.finder.plist
- Buscador de muertos con
killall Finder
comando - Añade el nombre de usuario y la contraseña explícitamente en el Cmd + K conectar con el diálogo del servidor:
smb://myusername:mypassword@192.168.1.2/MyFiles
Supongo que es un problema del cliente SMB de MacOS.
Este problema desaparecerá con un reinicio. Me gustaría arreglar el problema sin reiniciar MacOS - ¿cómo puedo reiniciar sólo los servicios SMB?
0 votos
No hay un demonio para el cliente SMB como lo hay para el servidor. Cuando te encuentres con este problema, utiliza el Terminal y lista los puntos de montaje existentes; escribe
mount
en la Terminal. Si ya hay una conexión con el servidor, intente desmontar esos volúmenes y luego intente su montaje de nuevo0 votos
No tengo unidades de red montadas;
mount
muestra sólo los puntos de montaje locales relacionados con las unidades APFS.0 votos
Un par de cosas... puedes probar en Modo seguro (Mantener
Shift
durante el arranque)? Además, si es posible, instala una versión anterior de MacOS (¡no borres el disco interno!) en una unidad externa (las unidades flash son baratas ahora) y arranca desde ella y mira si el problema desaparece. No estás reinstalando MacOS, sólo poniendo una versión diferente en una unidad extraíble para probar. Tengo la sospecha de que es un problema con Catalina.1 votos
Puedo simplemente reiniciar el Mac y el problema desaparece, pero me gustaría solucionarlo sin tener que reiniciar e interrumpir los programas en ejecución, ese es el punto clave de la pregunta. Debe haber un comando de Terminal para eso.
0 votos
No es necesariamente un comando de Terminal. El cliente no está funcionando correctamente así que tenemos que diagnosticarlo. Podría ser una aplicación de terceros en conflicto o un kext; el modo seguro ayudará a diagnosticar eso