Categorías MacOS

SMB no funciona en Mac

Cuando en Mac no funciona la conexión SMB con el servidor, y recibimos un error como “ha habido un problema al conectar con el servidor mac” debemos repasar algunas opciones de configuración en nuestro equipo mac.

 

En este artículo veremos:

 

 

1. Error que aparece al intentar conectar por SMB

 

El error que macOS nos muestra suele ser algo así como:


 

El mensaje de error que recibiremos será:

There was a problem connnecting to the server “….”

o en español:

ha habido un problema al conectar con el servidor mac “….”

 

 

2. Causas comunes del error SMB no funciona en mac (No se ha podido conectar con el servidor)

 
Puede ser que hayamos actualizado hace poco nuestra versión de Mac (son conocidos los desajustes de algunos aspectos del sistema tras la actualización), o simplemente es algún extraño poltergeist del sistema, que vamos a intentar solucionar a continuación.
 
 

 

3.Procedimiento habitual para conectar por SMB desde MacOS

 
Para conectar con Mac a un servidor con SMB, lo hacemos desde el Finder (disponible en la barra inferior de herramientas de macOS).
 

 

Y después en la barra superior, Ir/ Ir a

 

o en inglés:

Go / Connect to Server

 

 

 

 

4.Soluciones al error de SMB no funciona en macOS

 
La solución más sencilla que debemos realizar es comprobar el estado de activación de SMB y AFP en nuestro macOS.
 
Posteriormente otra solución es utilizar CIFS.

 

 

4.1Comprobar/Habilitar SMB y AFP

 

Solución más efectiva: Lo primero es comprobar de nuevo que tenemos habilitado el protocolo SMB y AFP en nuestro macOS.

 

Vamos a Sistema/ Compartir


 

 

Comprobamos si tenemos marcada la opción de “Compartir archivos“, y las carpetas compartidas.
 

Entonces pulsamos sobre el botón “Opciones

 

Y veremos si tenemos activadas las opciones:

Compartir archivos y carpetas usando SMB

Compartir archivos y carpetas usando AFP

 

 

Si no las tenemos marcadas, las marcamos:


 

 

Y ya podremos conectar al servidor usando SMB desde nuestro MacOS.

 

Ejecutamos

smb://IP_SERVIDOR

 

 

 

El equipo buscará el servidor destino a través de smb:


 

 

smb macOS nos preguntará el nombre de usuario y password:  enter your name and password for the server


 

smb nos preguntará qué recursos deseamos montar: select the volumes you want to mount on


 

 

Y se montará el recurso y podremos acceder a los archivos contenidos en el recurso compartido:


 

 

Además podremos ver que en el Finder el recurso compartido está montado:

 

 

4.2 Otra alternativa: Podemos conectar con CIFS

 

En el artículo sobre Montar unidades de red Windows en Linux, hablábamos sobre el protocolo CIFS, que en este caso nos ayudará a conectar unidades de red en mac.

.

 


 
Usaremos CIFS de esta forma:

cifs://dominio;usuario@nombre_servidor/carpeta

o simplemente:
 

cifs://IP_del_servidor

 
y posteriormente nos autenticaremos con el usuario y password (al igual que mostrábamos anteriormente con SMB)
 

 

4.2.1 Conectar a recurso compartido con CIFS y navegador Safari

 

También podemos comprobar el funcionamiento de CIFS por medio del navegador Safari:


 

Y después habremos de introducir el nombre del usuario con permiso para acceder, y su password:


 

 

4.2.2 Conectar a recurso compartido con SMB y navegador Safari

 
También podemos conectar con SMB a través del navegador Safari de esta forma:

smb://IP_servidor/carpeta

 

 

 

4.2.3 Conectar a recurso compartido con smbfs a través de terminal

 

A) También podemos montar recursos a través de la terminal, con smbfs:
mount_smbfs //user@ip/nombre_carpeta_compartida nombre_punto_montaje_en_equipo_macos

 
Hemos creado previamente en nuestra máquina macOS el punto de montaje /Users/Shared/compartido
 
Después de ejecutar el comando de montaje, comprobamos el contenido del punto de montaje, y vemos que aparecen los archivos del recurso compartido:
 

 

 

B) Para desmontar desde terminal el Recurso compartido o SMBShare:

 
umount Share_name
 

umount nombre_recurso_montado

 

 

 

C) Montar recurso desde terminal si nos encontramos en un dominio:

 

 

mount_smbfs //'DOMINIO;usuario'@servername.com/share ~/sharename

 
Importante las comillas en ‘DOMINIO:usuario’
 

 

D) Montar recurso desde terminal si nos encontramos en un grupo de trabajo o WORKGROUP:

 

mount_smbfs //'WORKGROUP;username'@servername.com/share ~/sharename

 

A continuación dejo unos enlaces que hablan de los problemas en SMB tras actualizar la versión:

 

 

Los comentarios de Disqus están cargando....