Nach dem Sierra-Upgrade kann keine Verbindung zur SMB-Freigabe hergestellt werden

Nach dem Upgrade auf Sierra auf meinem MacBook Air kann ich über Samba keine Verbindung zum NAS in meinem Heimnetzwerk herstellen. Wenn ich versuche, Verbindung zum Server herzustellen und Folgendes einzugeben:

smb://xxxx/MEDIA/

Ich erhalte eine Fehlermeldung, die besagt: „Dieser Dateiserver erlaubt keinem weiteren Benutzer, sich anzumelden. Versuchen Sie später erneut, eine Verbindung herzustellen.“ Mein Mac Mini, der immer noch auf OS X 10.9 läuft, kann sich immer noch mit der Freigabe verbinden.

Ich habe dieses Problem nicht, allerdings ist mir auch aufgefallen, dass ich bei jedem Verbinden den Passwortdialog erneut bestätigen muss. Es hat sich definitiv etwas geändert.

Antworten (4)

Versuchen Sie, sich mit cifs://xxxx/MEDIA/ zu verbinden. Hat bei mir funktioniert!

Danke, aber das habe ich versucht. Hat mein Problem nicht gelöst.
Wow, das funktioniert bei mir auch. Haben Sie eine Idee, warum cifs funktionieren würde, wenn smb nicht funktioniert? Ich verwende smb seit Jahren auf zwei MacBook Pros mit demselben Linux-Samba-Server. Seit ich auf High Sierra aktualisiert habe, kann ich von keinem meiner beiden High Sierra-Rechner mehr auf die Samba-Freigaben zugreifen.

Ich hatte das gleiche Problem. Ich habe einen Linux-Server mit 2 IPs in meinem lokalen Netzwerk, eine ist als DMZ-IP auf meinem Router eingestellt, an die ich öffentlich zugängliche Dinge binde (nur Web- und SSH-Server), die andere ist nur intern wie BIND usw.

Es stellte sich heraus, dass ich vergessen hatte, meine Netzmaske von 8 Bit auf 24 Bit zu aktualisieren, als ich mein Netzwerk von 10.xxx auf 192.168.xx umstellte. Sobald ich das getan habe, hat Share sofort funktioniert. Dies ist sinnvoll, da smbd/nmbd eine richtige Broadcast-Adresse für die Erkennung benötigen. Überprüfen Sie also Ihren Server und stellen Sie sicher, dass Ihre Maske für den von Ihnen verwendeten IP-Block korrekt ist.

Versuchen Sie auch, Jumbo Frames auf dem Server zu deaktivieren (stellen Sie sicher, dass die MTU < 2000 ist).

Ich hatte den gleichen Fehler und habe ihn gelöst. Das Problem war ein Eintrag in der smb.conf meines Servers. In der [global]-Sektion gab es einen Eintrag smb ports = 139 . Wenn diese Einstellung aktiv ist, akzeptiert der Server Verbindungen nur mit Port 139, aber nicht mit Port 445.
Nach dem Löschen dieser Zeile und Neustart des Servers wurde die Verbindung wie erwartet aufgebaut.
Überprüfen Sie also, ob Ihr NAS Verbindungen mit Port 445 akzeptiert. Ich denke, Sierra verwendet Port 445 mit dem smb-Client.

Meine smb.conf hatte keine smb-Ports-Zeile. Ich habe versucht, "smb ports = 445" hinzuzufügen (ohne Anführungszeichen) und meinen Server neu gestartet. Komme immer noch nicht durch. Danke aber für den Vorschlag. Es würde Sinn machen, dass es einen Konflikt zwischen dem gibt, was der Server erwartet, und dem, was mein Mac sendet.
Wenn in der smb.conf kein "smb ports"-Eintrag vorhanden ist, verwendet der smbd-Dienst sowohl die Ports 139 als auch 445. Sie können diesen Eintrag also löschen. Wenn Ihr NAS Linux/Unix-basiert ist und Sie einen Terminalzugang haben, können Sie zunächst mit dem Befehl prüfen netstat -anp tcp | grep smbd, auf welchen Ports der smbd lauscht. Es sollten Einträge mit der IP-Adresse Ihres NAS gefolgt von einem Doppelpunkt und der verwendeten Portnummer vorhanden sein. Wenn es keinen Eintrag mit Port 445 gibt, lauscht Ihr NAS nicht auf Port 445.
Danke @uldo, das hat mir geholfen herauszufinden, dass mein Mac Mini über Port 139 eine Verbindung herstellt. Ich werde versuchen, 445 erneut abzuhören.
Ich habe heute vier Stunden damit verbracht, und ich bin der Lösung dieses Problems nirgendwo näher gekommen. Folgendes weiß ich: * Mac Mini (auf El Capitan) hat eine bemerkenswert belastbare SMB-Verbindung zum NAS auf 139.
Folgendes weiß ich: 1. Mac Mini (auf El Capitan) hat eine bemerkenswert belastbare SMB-Verbindung zum NAS auf Port 139. 2. Ich habe sowohl „smb ports = 445“ als auch „smb ports = 139 445“ in meinem ausprobiert smb.conf; mini stellt trotzdem eine Verbindung her, Air (Sierra) jedoch nie; konnte nie eine Verbindung auf 445 in nas netstat sehen. 3. mein nas ist auf samba 3.0.23c. 4. Ich habe versucht, nas auf Samba 3.6 zu aktualisieren, aber die Paketbinärdatei, die ich zu verwenden versuche, sucht nach älteren libiconv und libldap, als ich finden kann. 5. Mein NAS ist ein MyBook World Edition von 2008, was wahrscheinlich bedeutet, dass ich auf Synology oder so aufrüsten sollte.
Soundy wie das Problem ist komplizierter als ich dachte. Das Problem scheint sich auf eine Kombination aus der Samba-Server-Version und der Mac OS-Version zu beziehen. Aber wenn es keine Möglichkeit gibt, das NAS aufzurüsten, bekommt man vielleicht keine weitere Gelegenheit, das NAS zu tauschen – das ist ärgerlich.

Versuchen Sie dies auf dem Terminal: echo "[default]" >> ~/Library/Preferences/nsmb.conf; echo "smb_neg=smb1_only" >> ~/Library/Preferences/nsmb.conf

oder versuchen Sie cifs://Servername anstelle von smb://Servername