2 votos

¿Cómo habilitar el registro para smbd en MacOS Mojave 10.14.5?

Me gustaría activar el registro en mi servicio de intercambio de archivos. (Se bloquea de forma intermitente y no consigo averiguar por qué).

Cuando inspecciono el plist para el servicio de intercambio de archivos smbd en mi Mac con Mojave, ya veo:

user@mac:~ $  plutil -p /Library/Preferences/SystemConfiguration/com.apple.smb.server.plist

{
  "AclsEnabled" => 1
  "DOSCodePage" => "437"
  "LocalKerberosRealm" => "LKDC:SHA1..."
  "LogLevel" => 0
  "NetBIOSName" => "transom"
  "ServerDescription" => "Transom"
  "SigningRequired" => 0
}

Parece que el registro se configura con el parámetro "LogLevel". He leído la página man de smbd, y no es de mucha ayuda, con este parámetro.

  • ¿Cuáles son los niveles de registro permitidos?
  • Qué nivel es mejor para la depuración smbd ¿Choca?
  • ¿Cuál es el método preferido para ajustar un valor? (plutil puede establecer, o...)

1 votos

He actualizado esta máquina a MacOS Catalina 10.15.2, y las cosas han empeorado mucho. El smbd de Apple actualmente necesita reiniciarse cada par de horas.

1 votos

smbdiagnose puede ser útil. No sé cuando llegó, pero está en Big Sur.

4voto

Matt Puntos 100

Con MacOS 10.15, el único registro de diagnóstico disponible para smbd se hace agarrando paquetes.

El soporte técnico de Apple me dijo lo siguiente:

Para activar el registro elevado;

sudo log config --mode level:debug 
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server.plist LogLevel -int 1
sudo /usr/libexec/smb-sync-preferences

Para iniciar la captura de paquetes;

sudo tcpdump -Pi BSDname -s 0 -K -w /Library/Logs/smb.pcap

Para finalizar la captura de paquetes; Control-C

Desactivar el registro elevado:

sudo log config --mode level:default 
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server.plist LogLevel -int 0 
sudo /usr/libexec/smb-sync-preferences

0 votos

¿Se puede cortar y pegar el comando tcpdump, o hay que sustituir BSDname por otra cosa?

2voto

Jon Thompson Puntos 121

No estoy seguro de las preguntas 1 y 2, pero la tercera pregunta parece ser scutil.

man scutil te explica cómo hacerlo. Apple lo utiliza para editar ese archivo en el siguiente artículo de KB- https://support.apple.com/en-us/HT204021

0 votos

Acabo de probar esto. A mí me ha funcionado: he cambiado el valor de la clave "LogLevel" en el plist.

1voto

Drake Tyler Puntos 11

Actualicé a 10.14.5 hace unos días en uno de los servidores de mis clientes y desde entonces he tenido el mismo problema. Todos los usuarios se conectan al servidor de forma aleatoria. Puedo entrar en el monitor de actividad y salir del proceso de smbd y que va a patear a la derecha en y empezar a trabajar de nuevo, pero nunca sé por cuánto tiempo.

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