Назад | Перейти на главную страницу

Время ожидания общего доступа Windows 2008 при доступе из клиентов Linux через 10 минут после исправлений и обновлений WannaCry

Немного предыстории

Проблема:

Теперь общий ресурс samba на сервере Windows 2008 истекает через несколько минут (около 10), если клиенты не обращаются к нему. (Обычно это происходит раз в несколько часов, когда необходимо извлечь или сохранить импорт или экспорт из общей папки). Для ясности - общий ресурс монтируется на клиентах Ubuntu и работает должным образом, он просто истекает через несколько минут, если ни один процесс не использует это соединение.

Временное решение: мы настраиваем задачи cron, которые касаются файла в общей папке Windows каждые 5 минут, чтобы поддерживать соединение). - ЭТО НЕ ПОМОГАЕТ

Завершена настройка задачи cron с запущенным пользователем sudo mount -a каждые 5 минут.

Я хотел бы выяснить причину этого и найти долгосрочное решение.

РЕДАКТИРОВАТЬ:

По комментариям:

Моя команда монтирования в / etc / fstab (конфиденциальная информация заменена заглавными буквами)

//SERVER.HOST.NAME/apidata /var/www/pai3/shared/data/production/k_drive/data cifs username=USER,password=PASS,iocharset=utf8,sec=ntlm,workgroup=DOMAIN.COM,rw,uid=1000   0  0

Из Тайм-аут CIFS и SMB в Windows

Таймер простоя подключения

Это время, в течение которого соединение может находиться в режиме ожидания перед отключением. Неактивное соединение определяется как соединение, у которого нет открытых дескрипторов (нет открытых файлов, каталогов, контекстов поиска и т. Д.), А также нет ожидающих операций. Таймер Idle Connection Timer зависит от реализации. Когда сервер получает сообщение, Server.Connection.IdleTime устанавливается на текущее время плюс Server.AutoDisconnectTimeout [MS-CIFS].

На серверах Windows это можно настроить с помощью раздела реестра Autodisconnect [KB297684]. \ HKLM \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters \ Тип значения: Dword Имя значения: Autodisconnect По умолчанию: 15 (минут)

Автоматическое отключение также можно настроить с помощью групповой политики: Конфигурация компьютера \ Параметры Windows \ Параметры безопасности \ Локальные политики \ Параметры безопасности «Сетевой сервер Microsoft: время простоя, необходимое перед приостановкой сеанса»

Возможно, обновление изменило или сбросило один из этих параметров.

Я предлагаю вам сначала попробовать с помощью групповой политики и, если это не поможет, напрямую отредактировать реестр.