Se una cartella condivisa di CasaOS funziona da un Mac e da un computer Windows meno recente, ma un nuovo PC Windows 11 24H2 restituisce un errore esteso, il problema potrebbe non riguardare la condivisione di CasaOS. Il post della IceWhale Community del dicembre 2024 ha ricondotto questo schema esatto alle modifiche di sicurezza introdotte da Microsoft in Windows 11 24H2.
Windows 11 24H2 ha reso più rigido il comportamento SMB in modi che interessano i dispositivi NAS domestici: la firma SMB è richiesta per impostazione predefinita nelle edizioni Pro, Enterprise ed Education e il fallback all’accesso guest non sicuro è disabilitato in Windows 11 Pro. Microsoft consiglia di intervenire prima sul NAS, utilizzando la firma SMB e nomi utente e password autenticati, invece di indebolire il client Windows.
Perché il vecchio PC Windows funziona ma quello nuovo no
L’utente originale di CasaOS aveva già un Mac e un vecchio portatile Windows 11 che accedevano correttamente alle stesse condivisioni. Solo il sistema Windows 11 sostitutivo non funzionava. Questo rende la build di Windows e i relativi criteri SMB un obiettivo di diagnostica più utile rispetto al disco o alla condivisione stessa.
Le indicazioni di Microsoft sui NAS per Windows 11 24H2 spiegano che questa versione richiede per impostazione predefinita la firma SMB in diverse edizioni e disabilita il fallback all’accesso guest non sicuro in Pro.
Cosa cambia con la firma SMB
La firma SMB consente al client e al server di verificare che i messaggi di rete non siano stati alterati durante il transito. L’attuale documentazione di Microsoft sulla firma SMB afferma che Windows 11 24H2 Pro, Enterprise ed Education richiedono per impostazione predefinita la firma in entrata e in uscita.
Se un server SMB di terze parti non supporta il comportamento di firma richiesto, Windows può rifiutare la connessione anche se i computer meno recenti continuano a funzionare.
Perché l’abilitazione dell’accesso guest potrebbe non funzionare comunque
L’autore della community aveva già abilitato l’accesso guest non sicuro, ma la firma obbligatoria e l’accesso guest non si combinano correttamente. Microsoft osserva che richiedere la firma SMB blocca anche il normale fallback all’accesso guest.
La configurazione più sicura a lungo termine è:
- Usa SMB2/SMB3 invece di SMB1.
- Crea un nome utente e una password Samba reali.
- Abilita la firma SMB sul server, quando supportata.
- Connettiti da Windows usando credenziali autenticate.
Usa l'indirizzo IP per la diagnostica
La prima risposta della community suggeriva di testare l'indirizzo IP del server invece del suo nome host:
\\192.168.1.50\ShareName
Questo è utile per distinguere i problemi di risoluzione dei nomi dai problemi di autenticazione o firma SMB. In un ambiente con firma obbligatoria, le indicazioni attuali di Microsoft privilegiano nomi host risolti correttamente, invece di usare indirizzi IP grezzi come obiettivo progettuale.
Non abilitare tutte le versioni SMB come prima soluzione
Un altro suggerimento della community era installare tutte le versioni del protocollo SMB nelle funzionalità di Windows. Questo non è l'approccio attualmente preferito. SMB1 è obsoleto e disabilitato per impostazione predefinita nei moderni sistemi Windows. Un'installazione attuale di CasaOS/Samba dovrebbe normalmente usare SMB2 o SMB3.
Non abilitare SMB1 solo perché Windows 11 24H2 non riesce a connettersi. Esamina prima la firma e l'accesso autenticato.
Ordine di correzione consigliato da Microsoft
- Abilita la firma SMB sul NAS/server, se possibile.
- Disabilita l'accesso riservato ai guest.
- Crea un nome utente e una password sul NAS.
- Aggiorna il software del NAS/server se è disponibile il supporto per versioni SMB più recenti.
- Solo dopo aver escluso queste opzioni, valuta di indebolire i criteri Windows relativi alla firma o agli accessi guest.
Controlla le impostazioni del client SMB di Windows
Da una finestra di PowerShell con privilegi elevati:
Get-SmbClientConfiguration | Select RequireSecuritySignature, EnableInsecureGuestLogons
Questo consente di visualizzare i criteri correnti del client prima di modificare qualsiasi impostazione.
Ultima risorsa: disabilitare il requisito della firma
Microsoft documenta questo comando di compatibilità:
Set-SmbClientConfiguration -RequireSecuritySignature $false
Windows chiede una conferma. Questo riduce la sicurezza SMB, quindi non dovrebbe essere la prima soluzione da provare per CasaOS. Microsoft raccomanda esplicitamente, quando possibile, di correggere il server di terze parti.
Ultima risorsa: riabilitare gli accessi guest non sicuri
Set-SmbClientConfiguration -EnableInsecureGuestLogons $true
Questo può essere utile con un server accessibile solo come guest, ma indebolisce l'autenticazione. Se la firma è ancora richiesta, abilitare soltanto l'accesso guest potrebbe non risolvere il problema di connessione.
Cancella le credenziali Windows obsolete
Dopo essere passato dall'accesso guest a un account Samba denominato, Windows potrebbe mantenere una vecchia sessione SMB. Disconnetti le mappature esistenti:
net use * /delete
Quindi rimuovi le voci obsolete da Gestione credenziali > Credenziali Windows e riconnettiti con l'account desiderato. Questo comando disconnette tutte le condivisioni di rete attualmente mappate per l'utente, quindi usalo con attenzione.
FileZilla può sostituire SMB?
Una risposta successiva della community chiedeva informazioni su FileZilla. FileZilla usa normalmente FTP, FTPS o SFTP; da solo non sostituisce una condivisione SMB di Esplora file di Windows. Se sul server è configurato SSH/SFTP, può fornire il trasferimento di file, ma usa un protocollo e un modello di autorizzazioni diversi.
Checklist per la risoluzione dei problemi delle cartelle condivise di CasaOS
- Conferma che la stessa condivisione funzioni ancora da un altro client.
- Conferma che il computer interessato esegua Windows 11 24H2 o una versione successiva.
- Prova sia il nome host sia l'indirizzo IP della LAN.
- Non abilitare SMB1 come primo passaggio per la risoluzione dei problemi.
- Preferisci un vero nome utente e una password Samba invece dell'accesso riservato ai guest.
- Verifica se il server Samba supporta la firma.
- Esamina Windows con
Get-SmbClientConfiguration. - Cancella le sessioni obsolete e le credenziali memorizzate nella cache dopo aver modificato l'autenticazione.
- Usa le impostazioni di compatibilità non sicure di Microsoft solo quando non è possibile correggere il server.
Domande frequenti sulle cartelle condivise di CasaOS in Windows 11
Perché la condivisione ha smesso di funzionare solo su Windows 11 24H2?
Windows 11 24H2 ha introdotto impostazioni predefinite più rigide per la firma SMB e il comportamento di autenticazione guest. L'autore originale della community ha ricondotto il problema a queste modifiche di Microsoft.
Cosa significa «si è verificato un errore esteso»?
È un errore di rete generico di Windows. In questa discussione, l'autore ha riscontrato che le modifiche ai criteri SMB di Windows 11 24H2 erano la causa rilevante.
Devo abilitare SMB1?
Non in una normale distribuzione moderna di CasaOS. Correggi prima la firma SMB2/SMB3 e l'accesso autenticato.
Disabilitare la firma SMB è sicuro?
Rimuove una protezione contro la manomissione e gli attacchi di relay. Microsoft documenta questa impostazione per i server di terze parti incompatibili, ma raccomanda, quando possibile, di correggere il server.
Posso continuare a usare una condivisione accessibile solo come guest?
Windows può essere configurato per consentire accessi guest non sicuri, ma Windows 11 24H2 scoraggia intenzionalmente questo modello. Un account SMB denominato è più sicuro.
