1 votos

¿Una forma de desactivar el mecanismo de firma SMB en la Apple Time Capsule?

Pregunta técnica relacionada con la Apple Time Capsule.

En resumen, - ¿existe una manera de desactivar en la Cápsula del Tiempo el Firma SMB característica ?

En cuanto al protocolo original SMB1, el mecanismo de firma ralentiza enormemente el rendimiento general. Por ejemplo, la escritura en el recurso compartido de red de la Time Capsule se realiza a través de una conexión LAN Gigabit a unos 15 MB/s y baja a unos 2 - 3 MB/s cuando se transfieren muchos archivos pequeños.

Este comportamiento es Relacionado con SMB1 y, por tanto, está presente en diferentes sistemas operativos y dispositivos de red NAS (más antiguos). Las nuevas versiones de SMB2+ tienen un diseño diferente, más eficiente, que resulta en una sobrecarga mucho menor junto con la función de firma. Puedo confirmarlo en varios ordenadores antiguos con Windows 7 en los que sus recursos compartidos de red (basados en SMB2) pueden manejar velocidades de transferencia de hasta 100 MB/s.

La solución habitual es desactivar la firma SMB. Esto se puede hacer en MacOS (y en otros sistemas operativos) con bastante facilidad: https://dpron.com/os-x-10-11-5-slow-smb/

En mi caso, sin embargo, es algo más complejo. En cuanto a la Time Capsule -- tuve que hacerlo en el "lado del servidor" que es efectivamente la Time Capsule. He experimentado a desactivar la firma en el lado del cliente (Mac OS, Windows 7) pero no muestra ningún efecto. La velocidad de la red compartida SMB1 es siempre muy lenta porque la firma SMB1 permanece activa.

Así que mi idea es encontrar un comando BSD que desactive la firma en la Time Capsule. Los primeros modelos de Time Capsule (hasta la cuarta generación) están basados en NetBSD 4.0. El último modelo, la quinta generación, está basado en NetBSD 6. Existe una forma no oficial de acceder a la Time Capsule a través de SSH. ;-)

Y, por último, un cambio al protocolo AFP de Apple no es una solución real porque el recurso compartido de la Time Capsule también se utiliza en Linux y Windows. Por lo tanto, AFP sólo es una solución para los sistemas basados en MacOS. Sin embargo, la propia Apple considera que AFP está obsoleto. Ya no es compatible con el nuevo sistema de archivos APFS. Apple utiliza para los recursos compartidos de red basados en APFS las nuevas versiones de SMB.

1voto

Clemens Puntos 1

Bien, aquí sigue una pequeña adición a mi pregunta original. No es una respuesta definitiva. Puede considerarse más bien como la primera parte de una solución "real" ;-)

Como se menciona en la sección de comentarios por el usuario Gumminando Apple está utilizando en la cápsula del tiempo un (¿modificado?) Servidor Samba . Según el documento oficial, el SMB1 La función "firma del servidor" puede definirse en el smb.conf archivo como sigue: (Fuente: https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html )

  • firma del servidor = por defecto
  • firma del servidor = auto
  • firma del servidor = obligatoria
  • firma del servidor = deshabilitado

Apple está utilizando en sus modelos de TC muy probablemente el obligatorio que hace que se aplique la firma SMB1 en cualquier caso.

Hay que tener en cuenta que todas estas opciones sólo están relacionadas con SMB1. La firma de SMB2 (de las nuevas versiones de Samba) no puede ser desactivada porque parece ser "en diseño" obligatoria. Bueno, la funcionalidad SMB2 no está presente en ningún modelo de Apple Time Capsule así que ese aspecto puede ser ignorado de todas formas.

¿Cuál sería ahora la solución definitiva? En teoría, sólo tienes que entrar en el TC y modificar el archivo smb.conf con el parámetro firma del servidor = deshabilitado o firma del servidor = auto . Por desgracia, en la práctica no es tan fácil.

Sin embargo, puedo confirmar que la firma lenta de SMB1 afecta a la primaria archivos más grandes . Ahora he probado esto durante un tiempo y el comportamiento general con archivos más pequeños como documentos de oficina está bien. Bueno, esto puede ser cierto en nuestro caso porque el disco duro original de TC fue sustituido por un SSD Crucial MX500 de 2TB. Sí, esto funciona de maravilla.

Y por último, la idea de utilizar también bajo Linux el protocolo AFP para acceder a la Time Capsule parece interesante. Desgraciadamente, la implementación actual de AFP en Linux está algo rota (e incompleta). La implementación de SMB1 puede ser lenta pero es definitivamente muy estable y fiable. Yo la describiría como sólida como una roca.

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