RunMyLyfe

⊕

¿Mac no puede conectarse a la carpeta compartida SMB de Windows? Solución al bloqueo de red pública + puerto 445 del firewall

桌機
AD
#1
⊕18/7/2026, 13:35:32

Hoy intenté acceder a una carpeta compartida de Windows desde mi Mac a través de la red local ingresando smb://192.168.0.x en "Conectarse al servidor" del Finder, pero la conexión fallaba constantemente. Tras una rápida investigación, encontré las causas y las solucioné. Aquí está el proceso clave.

Investigación inicial

Primero verifiqué el estado del servicio SMB en Windows y confirmé que el puerto 445 (responsable de la comunicación SMB) estaba escuchando normalmente. El servicio funcionaba correctamente, lo que significaba que el problema estaba en la configuración de red y firewall.

Problema 1: La red doméstica clasificada como red pública por Windows

Por seguridad, Windows bloquea por defecto el uso compartido de archivos en redes públicas — el firewall bloquea automáticamente las conexiones entrantes en el puerto 445. Esto tiene sentido en lugares públicos, pero impide las transferencias normales de archivos en una LAN doméstica y fue la causa principal del fallo de conexión.

Problema 2: Las reglas de firewall SMB de Windows mayormente deshabilitadas

Las reglas de firewall SMB integradas estaban en su mayoría deshabilitadas. Las pocas que estaban habilitadas solo permitían IPs específicas, no toda la subred local, impidiendo que el Mac estableciera conexión.

Pasos de solución

Paso 1: Cambiar el tipo de red de pública a privada

Abre PowerShell como administrador y ejecuta el siguiente comando para reclasificar la red como privada, permitiendo que Windows confíe en la red local y desbloquee el uso compartido de archivos:

Set-NetConnectionProfile -InterfaceAlias "Ethernet" -NetworkCategory Private

Paso 2: Crear una regla de firewall dedicada para permitir el puerto 445

En lugar de modificar las reglas SMB integradas (que son complejas, interdependientes y parcialmente deshabilitadas), es más limpio crear una nueva regla de entrada dedicada que abra de forma confiable el puerto TCP 445:

New-NetFirewallRule -DisplayName "SMB-Allow-LAN" -Direction Inbound -Protocol TCP -LocalPort 445 -Action Allow -Profile Private

Después de aplicar estos cambios, el Mac se conectó exitosamente y pudo acceder a la carpeta compartida de Windows.


Puntos clave

  1. Compartir archivos en LAN requiere que la red de Windows esté en modo privado — la red pública bloquea completamente el uso compartido.
  2. SMB depende del puerto 445 — aunque el servicio esté funcionando, si el firewall lo bloquea no habrá conexión.
  3. Crea una regla de firewall dedicada en lugar de modificar las reglas integradas — más simple, más confiable y más fácil de gestionar o eliminar después.
  4. Solo usa el nombre de usuario para conectar — no es necesario anteponer el nombre del equipo en la configuración de conexión.
0 Likes
AD

Reply