Se uma pasta partilhada do CasaOS funcionar a partir de um Mac e de um computador Windows mais antigo, mas um novo PC com o Windows 11 24H2 devolver um erro expandido, a própria partilha do CasaOS pode não estar avariada. A publicação de dezembro de 2024 na Comunidade IceWhale relacionou este padrão exato com alterações de segurança introduzidas pela Microsoft no Windows 11 24H2.
O Windows 11 24H2 reforçou o comportamento do SMB de formas que afetam os dispositivos NAS domésticos: a assinatura SMB é exigida por predefinição nas edições Pro, Enterprise e Education, e o recurso inseguro ao acesso de convidado está desativado no Windows 11 Pro. A Microsoft recomenda corrigir primeiro o lado do NAS — utilizar a assinatura SMB e nomes de utilizador e palavras-passe autenticados — em vez de enfraquecer o cliente Windows.
Por que motivo o PC Windows antigo funciona, mas o novo falha
O utilizador original do CasaOS já tinha um Mac e um portátil Windows 11 mais antigo a acederem com sucesso às mesmas partilhas. Apenas o sistema Windows 11 de substituição falhou. Isto faz com que a compilação do Windows e a respetiva política SMB sejam um alvo de diagnóstico mais útil do que o próprio disco ou a partilha.
As orientações da Microsoft sobre NAS no Windows 11 24H2 explicam que esta versão exige, por predefinição, a assinatura SMB em várias edições e desativa o recurso inseguro ao acesso de convidado no Pro.
O que muda com a assinatura SMB
A assinatura SMB permite ao cliente e ao servidor verificar que as mensagens de rede não foram alteradas durante o trânsito. A atual documentação da Microsoft sobre a assinatura SMB indica que o Windows 11 24H2 Pro, Enterprise e Education exige, por predefinição, a assinatura das ligações de entrada e de saída.
Se um servidor SMB de terceiros não suportar o comportamento de assinatura exigido, o Windows pode rejeitar a ligação, mesmo que os computadores mais antigos continuem a funcionar.
Por que motivo ativar o acesso de convidado pode continuar sem funcionar
O autor da comunidade já tinha ativado o acesso de convidado inseguro, mas a exigência de assinatura e o acesso de convidado não funcionam bem em conjunto. A Microsoft salienta que exigir a assinatura SMB também bloqueia o recurso normal ao acesso de convidado.
A configuração mais segura a longo prazo é:
- Utilize SMB2/SMB3 em vez de SMB1.
- Crie um nome de utilizador e uma palavra-passe Samba reais.
- Ative a assinatura SMB no servidor, quando suportada.
- Ligue-se a partir do Windows utilizando credenciais autenticadas.
Utilizar o endereço IP para diagnóstico
A primeira resposta da comunidade sugeriu testar o endereço IP do servidor em vez do respetivo nome de anfitrião:
\\192.168.1.50\ShareName
Isto é útil para distinguir problemas de resolução de nomes de problemas de autenticação ou assinatura SMB. Num ambiente com assinatura permanente, as orientações atuais da Microsoft preferem nomes de anfitrião corretamente resolvidos, em vez de utilizar endereços IP diretos como objetivo de conceção.
Não ative todas as versões do SMB como primeira solução
Outra sugestão da comunidade foi instalar todas as versões do protocolo SMB nas Funcionalidades do Windows. Essa não é a abordagem atual preferida. O SMB1 está obsoleto e desativado por predefinição nos sistemas Windows modernos. Uma implementação atual do CasaOS/Samba deve normalmente utilizar SMB2 ou SMB3.
Não ative o SMB1 apenas porque o Windows 11 24H2 não consegue estabelecer ligação. Investigue primeiro a assinatura e o acesso autenticado.
Ordem de correção recomendada pela Microsoft
- Ative a assinatura SMB no NAS/servidor, se possível.
- Desative o acesso exclusivo para convidados.
- Crie um nome de utilizador e uma palavra-passe no NAS.
- Atualize o software do NAS/servidor se estiver disponível um suporte SMB mais recente.
- Só depois de essas opções falharem, considere enfraquecer as políticas de assinatura ou de convidados do Windows.
Verificar as definições do cliente SMB do Windows
Numa janela elevada do PowerShell:
Get-SmbClientConfiguration | Select RequireSecuritySignature, EnableInsecureGuestLogons
Isto permite ver a política atual do cliente antes de alterar qualquer definição.
Último recurso: desativar a obrigatoriedade de assinatura
A Microsoft documenta este comando de compatibilidade:
Set-SmbClientConfiguration -RequireSecuritySignature $false
O Windows pede confirmação. Isto reduz a segurança do SMB, por isso não deve ser a primeira solução para o CasaOS. A Microsoft recomenda explicitamente corrigir o servidor de terceiros sempre que possível.
Último recurso: voltar a ativar os inícios de sessão inseguros de convidados
Set-SmbClientConfiguration -EnableInsecureGuestLogons $true
Isto pode ajudar com um servidor exclusivo para convidados, mas enfraquece a autenticação. Se a assinatura continuar a ser obrigatória, ativar apenas o acesso de convidado poderá não resolver a ligação.
Limpar credenciais antigas do Windows
Depois de passar do acesso de convidados para uma conta Samba identificada, o Windows pode manter uma sessão SMB antiga. Desligue os mapeamentos existentes:
net use * /delete
Em seguida, remova as entradas obsoletas de Gestor de Credenciais > Credenciais do Windows e volte a ligar-se com a conta pretendida. Este comando desliga todas as partilhas de rede atualmente mapeadas para o utilizador, por isso utilize-o deliberadamente.
O FileZilla pode substituir o SMB?
Uma resposta posterior da comunidade perguntou sobre o FileZilla. O FileZilla utiliza normalmente FTP, FTPS ou SFTP; por si só, não substitui uma partilha SMB do Explorador do Windows. Se o SSH/SFTP estiver configurado no servidor, pode permitir a transferência de ficheiros, mas utiliza um protocolo e um modelo de permissões diferentes.
Lista de verificação para resolução de problemas de pastas partilhadas do CasaOS
- Confirme se a mesma partilha continua a funcionar a partir de outro cliente.
- Confirme se o computador com problemas utiliza o Windows 11 24H2 ou posterior.
- Teste tanto o nome do anfitrião como o IP da rede local.
- Não ative o SMB1 como primeiro passo de resolução de problemas.
- Prefira um nome de utilizador e uma palavra-passe Samba reais em vez de um acesso apenas para convidados.
- Verifique se o servidor Samba suporta a assinatura.
- Inspecione o Windows com
Get-SmbClientConfiguration. - Limpe as sessões antigas e as credenciais em cache depois de alterar a autenticação.
- Utilize as opções de compatibilidade inseguras da Microsoft apenas quando não for possível corrigir o servidor.
Perguntas frequentes sobre pastas partilhadas do CasaOS no Windows 11
Porque é que a partilha deixou de funcionar apenas no Windows 11 24H2?
O Windows 11 24H2 introduziu comportamentos predefinidos mais rigorosos para a assinatura SMB e a autenticação de convidados. O autor original da comunidade atribuiu a falha a essas alterações da Microsoft.
O que significa “ocorreu um erro alargado”?
É um erro genérico de rede do Windows. Nesta discussão de origem, o autor concluiu que as alterações à política SMB do Windows 11 24H2 eram a causa relevante.
Devo ativar o SMB1?
Não numa implementação normal e moderna do CasaOS. Corrija primeiro a assinatura SMB2/SMB3 e o acesso autenticado.
É seguro desativar a assinatura SMB?
Isso remove uma proteção contra adulterações e ataques de retransmissão. A Microsoft documenta esta opção para servidores de terceiros incompatíveis, mas recomenda corrigir o servidor sempre que possível.
Posso continuar a utilizar uma partilha apenas para convidados?
O Windows pode ser configurado para permitir inícios de sessão de convidados inseguros, mas o Windows 11 24H2 desencoraja intencionalmente esse modelo. Uma conta SMB identificada é mais segura.
