13 votos

¿Cómo reiniciar el cliente SMB en MacOS Catalina? (El Finder no se conecta a los recursos compartidos)

De vez en cuando Finder deja de conectarse a los recursos compartidos SMB.

Buscador Cmd + K Conectar Muestra una ventana como esta infinitamente: Finder dialog box connecting to SMB infinitely

Lo que ya he probado:

  1. He intentado conectarme a varios recursos compartidos (Linux, Windows), Finder no se conectó a ninguno de ellos
  2. Conectar con un cliente alternativo funciona. Por ejemplo, el reproductor multimedia Kodi incluye su propio cliente SMB y se conecta sin problemas.
  3. La conexión desde otro Mac en funcionamiento también funciona
  4. Restablecer la configuración del Finder borrando ~/Library/Preferences/com.apple.finder.plist
  5. Buscador de muertos con killall Finder comando
  6. 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 nuevo

0 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.

14voto

Marty Puntos 78

Tuve el mismo problema, lo solucioné lanzando el Monitor de Actividad y deteniendo el proceso netbiosd, se reinicia y entonces las conexiones comenzaron a funcionar inmediatamente. Es posible que también haya detenido el proceso NetAuthSysAgent, así que si no te funciona sólo con el proceso netbiosd, prueba a detener también NetAuthSysAgent.

2 votos

Por cierto, he detenido netbiosd y no ha sido hasta que he detenido NetAuthSysAgent que la conexión ha empezado a funcionar inmediatamente

0 votos

Lo mismo digo. Antes de que viera el cambio de PID en NetAuthSysAgent, la acción se mapeaba perfectamente.

9voto

TFabris Puntos 41

Como dice @yssup - Usando la herramienta "Activity Monitor" de mac para detener "NetAuthSysAgent" me solucionó el problema.

Tenga en cuenta que al detener "netbiosd" no se solucionó el problema.

Lo ideal sería hacer esto mediante un acceso directo a un shell script que pudiera detener "NetAuthSysAgent" de forma más rápida y eficiente. Sin embargo, no puedo averiguar el comando de shell correcto para detener "NetAuthSysAgent" programáticamente. Tal vez alguien más pueda responder a eso aquí.

0 votos

Yo también he tenido este problema, y matando a NetAuthSysAgent se arregla. Presumiblemente, usted podría usar killall en el shell script, ya que killall toma un nombre de proceso como argumento.

0 votos

Gracias. Ahora estoy usando el comando "sudo -S killall NetAuthSysAgent" en un script, y parece que funciona para resolver el problema. Por ejemplo, tenía un programa de gestión de archivos que se colgaba y se negaba a cerrarse cuando ocurría el problema, pero cuando se emite "sudo -S killall NetAuthSysAgent", entonces el programa se cierra instantáneamente y todo parece funcionar bien cuando se vuelve a ejecutar el programa.

3voto

Richard Powell Puntos 146

También puede conseguirlo con sudo pkill -i netauthsysagent . -i hace que no se distinga entre mayúsculas y minúsculas.

0 votos

Bienvenido a Ask Different SE y gracias por tu aportación. Cuando tengas la oportunidad, por favor toma el tour para entender cómo funciona el sitio y en qué se diferencia de otros.

0 votos

Excelente respuesta. +1. Sólo habría que añadir que debe escribirse en Termial.app porque (como más tarde descubrirás) el terminal no es muy popular aquí. :) :)

0 votos

Gracias por la visita @agarza y gracias por el consejo @jm666; lo utilizaré en adelante.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X