0 votos

Sin router - SMB no funciona a través de la WAN

El iMac de mi casa está conectado directamente a mi módem vía ethernet. La opción de compartir archivos está activada.

Si activo Internet Sharing y conecto mi Macbook a la red wifi resultante, puedo acceder a los archivos de mi iMac a través de Finder Go Connect to Server smb://<my iMac's internal IP>

Como mi iMac está conectado directamente a mi módem, debería poder utilizar el mismo proceso para conectarme desde el trabajo. Abro el Finder y escribo smb://<my home's external IP> Desgraciadamente, esto conduce a un mensaje de error ("Hubo un problema de conexión con el servidor").

Curiosamente, mi iMac también tiene activada la función de compartir pantalla. A diferencia de SMB, esto funciona correctamente tanto desde casa como desde el trabajo.

¿Cómo puedo hacer que SMB funcione a través de la WAN?

Edición: A pesar de algunas preocupaciones de seguridad que se plantearon en los comentarios, ¡me gustaría saber cómo hacer esto! Estoy investigando activamente los posibles riesgos, pero no he encontrado nada específico, y está fuera del alcance de este sitio. Quiero que esto funcione de forma nativa en Finder.

0voto

Wowfunhappy Puntos 33

Como sospechaba @klanomath en los comentarios (¡gracias!), el problema era que mi ISP, Time Warner Cable, bloquea el puerto 445 .

La solución fue cambiar el puerto de escucha SMB de MacOS, que puede ajustarse editando /etc/services . Abra el archivo y desplácese hacia abajo hasta encontrar dos líneas que digan

microsoft-ds    445/udp     # Microsoft-DS
microsoft-ds    445/tcp     # Microsoft-DS

En ambas líneas, cambie el 445 por un puerto diferente y no utilizado. Guarde y reinicie su ordenador † . A partir de ahora, tendrá que añadir :port-number al final de su dirección IP siempre que se conecte a su Mac a través de SMB.

Dejando de lado los posibles problemas de seguridad, esta solución parece muy "limpia" y me permite conectarme a mi iMac a través de Finder, mientras que un protocolo como sftp requeriría un software de terceros. Aunque mi propia investigación no ha encontrado ningún hormigón riesgos de seguridad que afectan a la última versión de MacOS, cualquier persona que abra SMB a WAN debería asegurarse de establecer una contraseña muy fuerte en su cuenta de usuario.


Crédito a <a href="https://superuser.com/a/714931/506134">esta respuesta </a>a Superuser por indicarme la dirección correcta.

†Si abrió el archivo en TextEdit o un programa gráfico similar, puede obtener un error de permisos cuando intente guardar. Guarde en una ubicación diferente y copie en /etc/ manualmente, o utilice <code>sudo nano</code> para evitar el problema.

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