czwartek, 8 stycznia 2015

Wolna Samba na OS X 10.9


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