Gemenskapslösning

Åtgärda åtkomst till delade CasaOS-mappar i Windows 11 24H2

A CasaOS user could access the same shares from a Mac and an older Windows 11 laptop, but a new Windows 11 24H2 PC returned an extended error. The author traced it to Microsoft's new SMB signing and guest-access security defaults.

Om en delad mapp i CasaOS fungerar från en Mac och en äldre Windows-dator men en ny Windows 11 24H2-dator returnerar ett utökat fel, behöver själva CasaOS-utdelningen inte vara trasig. Community-inlägget från IceWhale i december 2024 kopplade exakt detta mönster till de säkerhetsförändringar som Microsoft införde i Windows 11 24H2.

Windows 11 24H2 har skärpt SMB-beteendet på sätt som påverkar NAS-enheter i hemmet: SMB-signering krävs som standard i Pro-, Enterprise- och Education-utgåvorna, och osäker gäståtergång är inaktiverad i Windows 11 Pro. Microsoft rekommenderar att man åtgärdar NAS-sidan först – använder SMB-signering och autentiserade användarnamn och lösenord – i stället för att försvaga Windows-klienten.

Varför den gamla Windows-datorn fungerar men den nya inte gör det

Den ursprungliga CasaOS-användaren hade redan en Mac och en äldre Windows 11-bärbar dator som kunde komma åt samma utdelningar utan problem. Det var bara det ersättande Windows 11-systemet som misslyckades. Därför är Windows-versionen och dess SMB-policy ett mer relevant felsökningsmål än själva disken eller utdelningen.

Microsofts vägledning om NAS-enheter i Windows 11 24H2 förklarar att versionen kräver SMB-signering som standard i flera utgåvor och inaktiverar osäker gäståtergång i Pro.

Vad SMB-signering ändrar

SMB-signering gör att klienten och servern kan verifiera att nätverksmeddelanden inte har ändrats under överföringen. I Microsofts aktuella dokumentation om SMB-signering står det att Windows 11 24H2 Pro, Enterprise och Education kräver inkommande och utgående signering som standard.

Om en SMB-server från tredje part inte stöder det obligatoriska signeringsbeteendet kan Windows avvisa anslutningen, även om äldre datorer fortfarande fungerar.

Varför aktivering av gäståtkomst kanske ändå inte fungerar

Gemenskapsförfattaren hade redan aktiverat osäker gäståtkomst, men krav på signering och gäståtkomst fungerar inte bra tillsammans. Microsoft påpekar att krav på SMB-signering också blockerar normal gäståtergång.

Den säkrare långsiktiga konfigurationen är:

  1. Använd SMB2/SMB3 i stället för SMB1.
  2. Skapa ett riktigt Samba-användarnamn och lösenord.
  3. Aktivera SMB-signering på servern när det stöds.
  4. Anslut från Windows med autentiseringsuppgifter.

Använd IP-adressen för diagnostik

Det första communitysvaret föreslog att testa serverns IP-adress i stället för dess värdnamn:

\\192.168.1.50\ShareName

Detta är användbart för att skilja problem med namnmatchning från problem med SMB-autentisering eller signering. För en permanent signerad miljö föredrar Microsofts aktuella vägledning korrekt upplösta värdnamn framför att använda råa IP-adresser som målsättning för designen.

Aktivera inte alla SMB-versioner som första åtgärd

Ett annat communityförslag var att installera alla SMB-protokollversioner under Windows-funktioner. Det är inte den rekommenderade metoden idag. SMB1 är föråldrat och inaktiveras som standard i moderna Windows-system. En aktuell CasaOS-/Samba-installation bör normalt använda SMB2 eller SMB3.

Aktivera inte SMB1 bara för att Windows 11 24H2 inte kan ansluta. Utred först signering och autentiserad åtkomst.

  1. Aktivera SMB-signering på NAS-enheten/servern om möjligt.
  2. Inaktivera åtkomst som endast tillåter gäster.
  3. Skapa ett användarnamn och lösenord på NAS-enheten.
  4. Uppdatera NAS-/serverprogramvaran om nyare SMB-stöd finns tillgängligt.
  5. Överväg att försvaga Windows signerings- eller gäståtkomstprinciper först efter att dessa alternativ har misslyckats.

Kontrollera Windows SMB-klientinställningar

Från ett PowerShell-fönster med administratörsbehörighet:

Get-SmbClientConfiguration | Select RequireSecuritySignature, EnableInsecureGuestLogons

Detta låter dig se den aktuella klientprincipen innan du ändrar något.

Sista utvägen: inaktivera kravet på signering

Microsoft dokumenterar detta kompatibilitetskommando:

Set-SmbClientConfiguration -RequireSecuritySignature $false

Windows ber om en bekräftelse. Detta minskar SMB-säkerheten, så gör det inte till den första CasaOS-åtgärden. Microsoft rekommenderar uttryckligen att tredjepartsservern korrigeras när det är möjligt.

Sista utvägen: återaktivera osäkra gäståtloggningar

Set-SmbClientConfiguration -EnableInsecureGuestLogons $true

Detta kan hjälpa med en server som endast tillåter gäståtkomst, men det försvagar autentiseringen. Om signering fortfarande krävs kanske det inte räcker att enbart aktivera gäståtkomst för att lösa anslutningen.

Rensa gamla Windows-autentiseringsuppgifter

Efter att du har gått från gäståtkomst till ett namngivet Samba-konto kan Windows behålla en gammal SMB-session. Koppla från befintliga mappningar:

net use * /delete

Ta sedan bort gamla poster från Autentiseringshanteraren > Windows-autentiseringsuppgifter och anslut igen med det avsedda kontot. Det här kommandot kopplar från alla aktuella mappade nätverksresurser för användaren, så använd det med eftertanke.

Kan FileZilla ersätta SMB?

Ett senare communitysvar frågade om FileZilla. FileZilla använder normalt FTP, FTPS eller SFTP; det ersätter inte i sig en SMB-delning i Windows Utforskaren. Om SSH/SFTP är konfigurerat på servern kan det användas för filöverföring, men det använder ett annat protokoll och en annan behörighetsmodell.

Checklista för felsökning av delade mappar i CasaOS

  1. Bekräfta att samma delade mapp fortfarande fungerar från en annan klient.
  2. Bekräfta att den felande datorn kör Windows 11 24H2 eller senare.
  3. Testa både värdnamnet och LAN-IP-adressen.
  4. Aktivera inte SMB1 som första felsökningsåtgärd.
  5. Föredra ett riktigt Samba-användarnamn och -lösenord framför åtkomst som endast tillåter gäster.
  6. Kontrollera om Samba-servern stöder signering.
  7. Inspektera Windows med Get-SmbClientConfiguration.
  8. Rensa gamla sessioner och cachade autentiseringsuppgifter efter att autentiseringen har ändrats.
  9. Använd Microsofts osäkra kompatibilitetsreglage endast när servern inte kan åtgärdas.

Vanliga frågor om CasaOS delade mappar i Windows 11

Varför slutade den delade mappen att fungera endast i Windows 11 24H2?

Windows 11 24H2 införde striktare standardbeteende för SMB-signering och gäståtkomst. Den ursprungliga communityförfattaren spårade felet till dessa ändringar från Microsoft.

Vad betyder ”ett utökat fel har inträffat”?

Det är ett generiskt Windows-nätverksfel. I den här källtråden fann författaren att policyändringarna för SMB i Windows 11 24H2 var den relevanta orsaken.

Bör jag aktivera SMB1?

Inte för en vanlig modern CasaOS-distribution. Åtgärda SMB2/SMB3-signering och autentiserad åtkomst först.

Är det säkert att inaktivera SMB-signering?

Det tar bort ett skydd mot manipulering och reläattacker. Microsoft dokumenterar reglaget för inkompatibla servrar från tredje part, men rekommenderar att servern åtgärdas när det är möjligt.

Kan jag fortsätta använda en delad mapp som endast tillåter gäståtkomst?

Windows kan konfigureras för att tillåta osäkra gästinloggningar, men Windows 11 24H2 avråder uttryckligen från den modellen. Ett namngivet SMB-konto är säkrare.