7 votes

Le partage de Windows 2008 s'arrête lorsqu'on y accède à partir de clients Linux après 10 minutes suite aux correctifs et mises à jour de WannaCry

Un peu de contexte

  • Nous avons un serveur Windows 2008 que les utilisateurs utilisent pour stocker toutes sortes de données.

  • Il a un partage smb vers un dossier spécifique, qui doit être accessible par plusieurs serveurs Ubunutu via cifs.

  • Tout fonctionnait bien jusqu'à ce que nous devions récemment patcher le serveur Windows contre l'attaque WannaCry.

  • Également mise à jour des serveurs Ubuntu (fonctionnant sous Ubuntu 16.04.02 LTS)

  • À l'exception des mises à jour, rien n'a changé - toute la configuration est la même, et a fonctionné parfaitement pendant plusieurs années.

  • Aucun changement sur le réseau

Problème :

Maintenant, le partage samba sur le serveur Windows 2008 s'arrête après quelques minutes (environ 10), si les clients n'y accèdent pas. (Normalement, cela se produit une fois toutes les quelques heures, lorsqu'un import ou un export doit être extrait du partage ou sauvegardé sur celui-ci). Pour être clair - le partage se monte sur les clients Ubuntu et fonctionne comme prévu, il s'arrête juste après quelques minutes si aucun processus n'utilise cette connexion.

Solution temporaire : nous avons mis en place des tâches cron, qui touchent un fichier sur le partage Windows toutes les 5 minutes pour maintenir la connexion en vie). - CELA N'AIDE PAS

J'ai fini par mettre en place une tâche cron avec un utilisateur sudo qui s'exécute mount -a toutes les 5 minutes.

J'aimerais trouver une raison à cela et trouver une solution à long terme.

EDITAR:

Par commentaires :

Ma commande mount dans /etc/fstab ( remplacé les infos sensibles par des majuscules)

//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

3voto

shodanshok Points 42743

De Délai d'attente CIFS et SMB dans Windows

Temporisateur de connexion au repos

Il s'agit de la durée pendant laquelle une connexion peut être inactive avant d'être déconnectée. Une connexion inactive est définie comme étant une connexion qui n'a aucun handle ouvert (pas de fichiers, de répertoires, de contextes de recherche, etc, etc.), et aucune opération en attente. Le temporisateur de connexion inactive est spécifique à l'implémentation. Lorsque le serveur reçoit un message, Server.Connection.IdleTime est défini comme l'heure actuelle plus le temps de connexion. Server.AutoDisconnectTimeout [MS-CIFS].

Sur les serveurs Windows, il peut s'agir de configurée via la clé de registre Autodisconnect [KB297684]. \HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\ Valeur type : Dword Nom de la valeur : Autodisconnect Défaut : 15 (minutes)

L'Autodéconnexion peut également être configurée par le biais d'une politique de groupe : Ordinateur Configuration \Windows Ajustes \Security Ajustes \Local Politiques \Security Options "Serveur réseau Microsoft" : Durée d'inactivité requis avant de suspendre la session"

La mise à jour a peut-être modifié, ou réinitialisé, l'un de ces paramètres.

Je vous suggère d'essayer d'abord avec la stratégie de groupe et, si cela échoue, de modifier directement le registre.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X