Hoje tentei acessar uma pasta compartilhada do Windows pelo Mac através da rede local, digitando smb://192.168.0.x em "Conectar ao Servidor" no Finder, mas a conexão falhava constantemente. Após uma rápida investigação, encontrei as causas e corrigi o problema. Aqui está o processo.
Investigação inicial
Primeiro verifiquei o status do serviço SMB no Windows e confirmei que a porta 445 (responsável pela comunicação SMB) estava escutando normalmente. O serviço estava funcionando corretamente, o que significava que o problema estava nas configurações de rede e firewall.
Problema 1: Rede doméstica classificada como rede pública pelo Windows
Por segurança, o Windows bloqueia por padrão o compartilhamento de arquivos em redes públicas — o firewall bloqueia automaticamente conexões de entrada na porta 445. Isso faz sentido em locais públicos, mas impede transferências normais de arquivos em uma LAN doméstica e foi a causa principal da falha de conexão.
Problema 2: Regras de firewall SMB do Windows majoritariamente desabilitadas
As regras de firewall SMB integradas estavam na maioria desabilitadas. As poucas que estavam habilitadas só permitiam IPs específicos, não toda a sub-rede local, impedindo o Mac de estabelecer conexão.
Passos para correção
Passo 1: Alterar o tipo de rede de pública para privada
Abra o PowerShell como administrador e execute o seguinte comando para reclassificar a rede como privada, permitindo que o Windows confie na rede local e desbloqueie o compartilhamento de arquivos:
Set-NetConnectionProfile -InterfaceAlias "Ethernet" -NetworkCategory Private
Passo 2: Criar uma regra de firewall dedicada para liberar a porta 445
Em vez de modificar as regras SMB integradas (que são complexas, interdependentes e parcialmente desabilitadas), é mais limpo criar uma nova regra de entrada dedicada que abra de forma confiável a porta TCP 445:
New-NetFirewallRule -DisplayName "SMB-Allow-LAN" -Direction Inbound -Protocol TCP -LocalPort 445 -Action Allow -Profile Private
Após aplicar essas alterações, o Mac conectou com sucesso e conseguiu acessar a pasta compartilhada do Windows.
Pontos-chave
- Compartilhamento de arquivos na LAN requer que a rede do Windows esteja em modo privado — rede pública bloqueia completamente o compartilhamento.
- SMB depende da porta 445 — mesmo com o serviço funcionando, bloqueio no firewall impede conexão.
- Crie uma regra de firewall dedicada em vez de modificar as regras integradas — mais simples, mais confiável e mais fácil de gerenciar ou remover depois.
- Use apenas o nome de usuário para conectar — não é necessário incluir o nome do computador nas configurações de conexão.