Проблеми з доступом до куль по SMB over NETBIOS з інших підмереж

Тільки розібралися з оновленням MS16-072, що змінює звичну схему роботи GPO, як виявилися проблеми з ще одним червневим бюлетенем безпеки - MS16-077 і оновленням KB3165191. Після установки цього оновлення на серверні системи, стало неможливо підключитися по протоколу Netbios over TCP / IP до мережевих кулях з клієнтів, розташованих в інших ip подсетях.

Проблема в першу чергу проявилася з мережевими сканерами, які виконують сканування документів і складають скани в мережеву папку (SMB) на сервері. Документи перестали збережуться, а на самому сканері з'являється помилка Can not connect to server. Також виникли проблеми при підключенні Samba клієнтів до контролерів домену (помилки Access Denied і No Logon Server Available). Що цікаво, проблеми з доступом до Windows кулях виникли тільки у клієнтів, розташованих в відмінних від сервера подсетях.

Після видалення оновлення KB3165191 - доступ відновлювався.

Подивимося, що ж робить оновлення KB3165191. Відповідно до опису, оновлення накладає обмеження на з'єднання NETBIOS з-за меж локальної підмережі. Таким чином, мережевий функціонал, що залежить від NETBIOS (такий як SMB over NETBIOS, порти 137-139) не працюватиме для клієнтів з інших підмереж. Звичайний протокол SMB (445) порт при цьому доступний звідусіль.

Щоб змінити цю поведінку доведеться виконати одну з наступних дій:

  • Видалити оновлення безпеки KB3165191 (не найкращий варіант)
  • В налаштуваннях клієнтів, які використовують NETBIOS переналаштувати короткі імена серверів на FQDN (ніколи не пізно)
  • На сервері створити в гілці реєстру HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters параметр типу Dword з ім'ям  AllowNBToInternet і значенням 1 (За замовчуванням після поновлення 0). reg add "HKLM \ System \ CurrentControlSet \ Services \ NetBT \ Parameters" / v "AllowNBToInternet" / t REG_DWORD / d 1 / f

    Після створення параметра потрібно перезавантажити сервер.

В результаті, сервер стане доступний NETBIOS клієнтам з інших підмереж.