Paketsignaturen für SMB 2- und SMB 3-Verbindungen deaktivieren
Hier erfährst du, wie du Paketsignaturen auf deinem Mac deaktivierst.
In macOS 10.13.4 und neuer ist die Paketsignierung standardmäßig deaktiviert. Wenn der Server dies unterstützt, wird die Paketsignierung für SMB 2- oder SMB 3-Verbindungen bei Bedarf automatisch aktiviert. Die Anweisungen in diesem Artikel gelten für macOS 10.13.3 und älter.
Wenn du eine SMB 2- oder SMB 3-Verbindung verwendest, ist die Paketsignierung standardmäßig aktiviert. In folgenden Fällen kann das Deaktivieren von Paketsignaturen ratsam sein:
Bei der Herstellung einer Verbindung zu einem Server von einem Drittanbieter lässt die Leistung nach.
Du kannst keine Verbindung zu einem Server herstellen, der Paketsignaturen nicht unterstützt.
Du kannst ein Drittanbietergerät nicht mit deinem macOS-SMB-Server verbinden.
Wenn du die Paketsignierung deaktivierst, verringert sich die Sicherheit der SMB-Verbindung. Deaktiviere Paketsignaturen nur, wenn sich Client und Server in einem sicheren Netzwerk befinden.
Paketsignaturen auf einem macOS-Client deaktivieren
Überprüfe, ob sich die Datei /etc/nsmb.conf auf deinem macOS-Computer befindet.
Wenn sich die Datei /etc/nsmb.conf auf deinem macOS-Computer befindet
Öffne die Datei /etc/nsmb.conf.
Setze den Wert für signing_required wie folgt auf „no“:
[default]
signing_required=no
Sichere die Datei /etc/nsmb.conf.
Trenne alle aktivierten SMB-Freigaben, und verbinde sie erneut, damit die Änderungen wirksam werden.
Wenn sich die Datei /etc/nsmb.conf nicht auf deinem macOS-Computer befindet
Öffne Terminal.
Verwende die folgenden Befehle, um eine /etc/nsmb.conf-Datei zu erstellen, deren Wert für signing_required auf „no“ gesetzt ist:
sudo -s
echo "[default]" >> /etc/nsmb.conf
echo "signing_required=no" >> /etc/nsmb.conf
exit
Trenne alle aktivierten SMB-Freigaben, und verbinde sie erneut, damit die Änderungen wirksam werden.
Paketsignaturen auf einem macOS-Computer, auf dem sich SMB-Freigaben befinden, deaktivieren
Führe die Schritte für macOS oder macOS Server aus.
In macOS
Wähle das Apple-Menü > „Systemeinstellungen“, und klicke auf „Freigaben“.
Deaktiviere das Markierungsfeld „Dateifreigabe“, und schließe dann den Bereich „Freigaben“.
Verwende in Terminal diesen Befehl:
Sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server
SigningRequired-bool FALSE
Wähle das Apple-Menü > „Systemeinstellungen“, und klicke auf „Freigaben“.
Deaktiviere das Markierungsfeld „Dateifreigabe“, und schließe dann den Bereich „Freigaben“.
In macOS Server
Öffne Terminal.
Verwende in Terminal die folgenden Befehle, um die Paketsignierung für Clients optional zu machen:
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server
SigningRequired -bool FALSE
sudo /usr/libexec/smb-sync-preferences