вторник, 28 января 2014 г.

HOWTO: LINUX SAMBA PROTOCOL NEGOTIATION FAILED: NT_STATUS_INSUFFICIENT_RESOURCES – SOLVED! WINDOWS XP 2K8 WIN7 WIN8 WIN2012

Случилась тут незадача... Моя свежепоставленная kubuntu 12.04 после недельного стабильного полета вдруг перестала видеть выньдовые шары. Причем как то избирательно. К одной машине все нормально, к другой - печаль: в dolphin`e тупо не открывались шары, пропали шаровые принтера и т.п.
Обваливается с ошибкой:

$smbclient -L 192.168.10.37
PROTOCOL NEGOTIATION FAILED: NT_STATUS_INSUFFICIENT_RESOURCES

Долго безрезультатно гуглил. И... Таки нашел...
Похоже, что выньдовый LanmanServer запускается с ограничением по памяти.

Лечится так:

На выньдовом тазике запускаем regedit (Пуск -> Выполнить -> regedit) и правим такие ключи реестра:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache
меняем значение 0 на 1

HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size
меняем значение 1 на 3

Собсна, все! Теперь можно либо ребутнуть вынь, либо дернуть службы вручную:

(От имени админа запускаем cmd)
>net stop LanmanServer /y
>net start LanmanServer
>net start Browser
>net start HomeGroupListener