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

  1. Otevřete soubor /etc/nsmb.conf.
  2. Změňte hodnotu signing_required na „no“, takto:
    [default]
    signing_required=no

  3. Soubor /etc/nsmb.conf uložte.
  4. 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

  1. Otevřete Terminál.
  2. Následujícími příkazy vytvořte soubor /etc/nsmb.conf s hodnotou signing_required nastavenou na „no“:
    sudo -s
    echo "[default]" >> /etc/nsmb.conf
    echo "signing_required=no" >> /etc/nsmb.conf
    exit

  3. 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

  1. Zvolte v nabídce Apple > Předvolby systému a klikněte na Sdílení.
  2. Zrušte zaškrtnutí políčka Sdílení souborů a zavřete panel Sdílení.
  3. V Terminálu zadejte příkaz:
    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server SigningRequired -bool FALSE
  4. Zvolte v nabídce Apple > Předvolby systému a klikněte na Sdílení.
  5. Zaškrtněte políčko Sdílení souborů a zavřete panel Sdílení.

Na macOS Serveru

  1. Otevřete Terminál.
  2. V Terminálu zadáním těchto příkazů nastavíte podepisování paketů pro klienty jako nepovinné:
    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server SigningRequired -bool FALSE

    sudo /usr/libexec/smb-sync-preferences
Datum zveřejnění: