El MAC OSX, la conexión como cliente a un SMB server 1.0 (Linux) lo lleva muy mal: Se producen retardos, fallos en los permisos, etc., por lo que se hace necesario una actualización a una versión del protocolo mayor.
A continucación explicamos como actualizar Samba de CentOS 5 a la version 3.5 que posibilita el usao de SMB 2.
Añadir nuevo repo:
cd /etc/yum.repos.d/
wget http://ftp.sernet.de/pub/samba/3.5/centos/5/sernet-samba.repo
Después, actualizar Samba y e intalar paquetes relacionados:
yum update samba
yum install samba3-winbind samba3-utils
Comprobar la versión del rpm:
rpm -qa | grep samba
Relanzar Samba:
/etc/init.d/smb restart
Una vez instalado, usar el protocolo SMB2, para ello, comprobar y poner en el fichero de configuración:
cat /etc/samba/smb.conf [global] … max protocol = SMB2 …
Nota: Una vez realizada la conexión (unidad montada via SMB). Se puede comprobar desde MAC la versión que se usa (y otra info adicional):
smbutil statshares -m /Volumes/
================================================================================================== SHARE ATTRIBUTE TYPE VALUE ================================================================================================== <unidad> SERVER_NAME <server_name> USER_ID 501 SMB_NEGOTIATE AUTO_NEGOTIATE SMB_VERSION SMB_2.002 SMB_SHARE_TYPE DISK SIGNING_SUPPORTED TRUE EXTENDED_SECURITY_SUPPORTED TRUE LARGE_FILE_SUPPORTED TRUE FILE_IDS_SUPPORTED TRUE QUERYINFO_NOT_SUPPORTED TRUE DFS_SUPPORTED TRUE