在WannaCry补丁和更新后10分钟后从Linux客户端访问时,Windows 2008共享超时

Modified on: Sat, 13 Jul 2019 08:20:02 +0800

有点背景

  • 我们有一台Windows 2008服务器,用户可以使用它来存储各种数据。

  • 它有一个特定文件夹的smb共享,需要几个Ubunutu服务器通过cifs访问。

  • 直到最近我们必须修补Windows服务器以抵御WannaCry攻击。
  • 还更新了Ubuntu服务器(运行Ubuntu 16.04.02 LTS)
  • 除了更新没有任何改变 - 所有配置都相同,并且工作了好几年。
  • 网络无变化

问题:

现在,如果客户端无法访问,那么Windows 2008服务器上的samba共享会在几分钟(大约10)后超时。 (通常它每隔几个小时就会发生一次,当导入或导出需要从共享中提取或保存到它时)。要清楚 - 共享在Ubuntu客户端上安装并按预期工作,如果没有进程使用该连接,它会在几分钟后超时。

临时解决方案:我们设置了cron任务,每5分钟触摸一次Windows共享文件,以保持连接活动状态)。 - 这是“T HELP

结束了每隔5分钟运行mount -a的sudo用户设置cron任务。

我想找出原因并提出长期解决方案。

修改强>

每条评论:

我在/ etc / fstab中的mount命令(用大写字母替换敏感信息)

//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
作者:,konung

最佳答案

来自CIFS和Windows中的SMB超时

  

空闲连接计时器

  
  

这是连接之前可以空闲的时间
  断开。空闲连接定义为具有的连接
  没有现有的打开句柄(没有打开的文件,目录,搜索上下文,
  等),没有待处理的操作。空闲连接计时器是
  实现特定的。当服务器收到消息时
  Server.Connection.IdleTime设置为当前时间加
  Server.AutoDisconnectTimeout [MS-CIFS]。

  
  

在Windows服务器上它可以
  通过Autodisconnect注册表项[KB297684]配置。
  \ HKLM \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters \ Value
  类型:Dword值名称:Autodisconnect默认值:15(分钟)

  
  

也可以通过组策略配置Autodisconnect:计算机
  配置\ Windows设置\安全设置\本地
  策略\安全选项“Microsoft网络服务器:空闲量
  暂停会议之前所需的时间“

可能更新或重置了这些参数之一。

我建议您首先尝试使用组策略,如果失败,则直接编辑注册表。

作者:,shodanshok

相关问答

添加新评论