Molts usuaris de Mac OS X observen un accés excessivament lent en connectar-se per xarxa local ethernet a un servidor de fitxers NAS o NFS, especialment de la marca Western Digital, com els WD MyCloud, o per exemple els Synology.
Aquests servidors s'utilitzen per tenir un emmagatzematge extern dels fitxers personals, com ara fotos i vídeos, gràcies a la seva gran mida que van des dels 2TB (Terabytes) als 16TB.
Per als usuaris de Mac OS són una bona opció per fer les còpies de seguretat automàtiques amb la funció Time Machine inclosa al sistema operatiu.
Lentitud a l'accés per xarxa
No obstant això, molts usuaris de WD MyCloud i Synology veuen amb frustració com laccés mitjançant el protocol SAMBA a aquests servidors NAS o NFS són extremadament lents, arribant a provocar errors o pèrdues de còpies de seguretat TimeMachine.
Tot i que la instal·lació s'hagi realitzat correctament i el sistema ethernet de la xarxa local s'hagi comprovat (cables correctes, switch i router en bon funcionament..), l'accés al disc de xarxa extern NAS des de Mac és desesperantment lent.
Solució al problema per accedir a l'NFS
Aquesta solució només és vàlida per a xarxes segures, com ara la xarxa local de casa o la xarxa del treball si s'està darrere d'un tallafocs.
Consisteix en desactivar el paquet signing del protocol SAMBA. És a dir, que un cop l'ordinador s'ha autenticat amb nom i contrasenya per connectar-se a un directori del NAS, WD MyCloud o Synology, els paquets que intercanviïn no aniran “signats” ja que confiem en la connexió establerta.
D'aquesta manera la negociació de paquets de xarxa serà molt més ràpida ja que no cal comprovar-los un per un i directament se'ls deixa passar. El augment de velocitat és espectacular un cop desactivat el «packet signing»
Desactivar packet signing en client macOS
La solució és senzilla i només cal saber accedir al sistema de fitxers del Mac a través del terminal per desactivar el “packet signing” (signat de paquets) per a connexions SMB 2 i SMB 3.
Primer comprova si el teu ordinador macOS té un fitxer a /etc/nsmb.conf
Si el teu macOS té un fitxer a /etc/nsmb.conf
- Obre el teu fitxer /etc/nsmb.conf per editar-lo
- Canvia el valor del paràmetre signing_required a «no», de manera que així:
[default]
signing_required=no - Desa el fitxer /etc/nsmb.conf
- Desconnecta i reconecta (munta i desmunta) qualsevol unitat SMB connectada prèviament perquè els canvis sorgeixin efecte.
Si el teu macOS NO té un fitxer a /etc/nsmb.conf
- Obre el terminal
- Fes servir aquestes ordres per crear un fitxer /etc/nsmb.conf amb el paràmetre signing_required a «no», de manera que així:
sudo -s
fet «[default]» >> /etc/nsmb.conf
fet «signing_required=no» >> /etc/nsmb.conf
exit - Desconnecta i reconecta (munta i desmunta) qualsevol unitat SMB connectada prèviament perquè els canvis sorgeixin efecte.
Truc per connectar les unitats a Mac OS
- Obre el Finder
- Ves al menú «Anar» i selecciona «Connectar al Servidor» (També pots prémer directament ?K)
- Trieu una carpeta de xarxa compartida del NAS
- Per desconnectar-les, premeu el símbol Eject (Desconnectar) quan les selecciones al Finder.
En aquest vídeo (en anglès) mostren com solucionar altres problemes amb el sistema Mac US X Serra: