W terminalu (OS X - skrót: command + spacja i tam wpisać terminal) wpisujemy:
echo "[default]" >> ~/Library/Preferences/nsmb.conf; echo "smb_neg=smb1_only" >> ~/Library/Preferences/nsmb.conf
*Polecenie wymusza smb1
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
*Polecenie zabrania zapisywanie pliku .DS_Store na dyskach sieciowych
sudo sh -cv "echo '[notify_off=yes]' >> /etc/nsmb.conf"
*Wylacza powiadomienia (wazniejsza)
sudo sh -cv "echo '[streams=no]' >> /etc/nsmb.conf"
*Wylacza strumienie (opcja)
sudo sysctl -w net.inet.tcp.delayed_ack=0
*Wylacza opoznienie (3 domyslna)
---
w windows otwieramy rejestr (skrót: windows + r i wpisujemy regedit)
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\
Tworzymy 2 wartości DWORD Smb2CreditsMin oraz Smb2CreditsMax
w pierwszym wpisujemy wartość decymalnie 768 w drugim decymalnie 16384
---
restartujemy obie maszyny
więcej info:
https://discussions.apple.com/thread/5500165?start=45&tstart=0
http://cammodude.blogspot.com/2013/10/os-x-109-mavericks-workaround-for-smb.html
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man5/nsmb.conf.5.html