Vypnutí podepisování paketů pro spojení SMB 2 a SMB 3
Přečtěte si, jak na Macu vypnout podepisování paketů.
V macOS 10.13.4 a novějším je podepisování paketů ve výchozím nastavení vypnuté. Podepisování paketů pro spojení SMB 2 nebo SMB 3 se zapne automaticky případě potřeby, pokud to server nabízí. Pokyny v tomto článku platí pro macOS 10.13.3 a starší.
Když používáte spojení SMB 2 nebo SMB 3, podepisování paketů je ve výchozím nastavení zapnuté. Podepisování paketů můžete chtít vypnout, například:
když se snižuje výkon při připojení k serveru od jiného výrobce,
když se nemůžete připojit k serveru, který nepodporuje podepisování paketů, nebo
když nemůžete připojit zařízení od jiného výrobce k SMB serveru v macOS.
Když vypnete podepisování paketů, snížíte zabezpečení spojení SMB. Podepisování paketů vypínejte jen v případě, že klient i server jsou ve stejné bezpečné síti.
Vypnutí podepisování paketů na klientu macOS
Podívejte se, jestli váš počítač s macOS obsahuje soubor /etc/nsmb.conf.
Pokud počítač má soubor /etc/nsmb.conf
Otevřete soubor /etc/nsmb.conf.
Nastavte hodnotu signing_required na „no“:
[default]
signing_required=no
Soubor /etc/nsmb.conf uložte.
Odpojte a znova připojte všechny připojené sdílené složky SMB, aby se změny projevily.
Pokud počítač nemá soubor /etc/nsmb.conf
Otevřete Terminál.
Pomocí těchto příkazů vytvořte soubor /etc/nsmb.conf, který má hodnotu signing_required nastavenou na „no“:
sudo -s
echo "[default]" >> /etc/nsmb.conf
echo "signing_required=no" >> /etc/nsmb.conf
exit
Odpojte a znova připojte všechny připojené sdílené složky SMB, aby se změny projevily.
Vypnutí podepisování paketů na počítači s macOS, který hostuje sdílené složky SMB
Tento postup proveďte v systému macOS nebo na macOS Serveru.
V systému macOS
Zvolte nabídku Apple Předvolby systému a potom klikněte na Sdílení.
Zrušte zaškrtnutí políčka Sdílení souborů a zavřete panel Sdílení.
V Terminálu použijte tento příkaz:
Sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server
SigningRequired-bool FALSE
Zvolte nabídku Apple Předvolby systému a potom klikněte na Sdílení.
Zaškrtněte políčko Sdílení souborů a zavřete panel Sdílení.
Na macOS Serveru
Otevřete Terminál.
V Terminálu pomocí těchto příkazů nastavte podepisování paketů pro klienty na volitelné:
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server SigningRequired -bool FALSE
sudo /usr/libexec/smb-sync-preferences