Connexion invité SMB via VPN : Windows veut toujours une identité
Un tunnel VPN fonctionnel ne rend pas authentifiée une connexion SMB anonyme. Lisez la stratégie du client, confirmez l'événement 31017, puis utilisez un compte de partage nommé.
Se connecter au VPN du bureau rend le serveur de fichiers joignable et, malgré cela, le partage continue de refuser l'accès, ce qui invite à conclure que le tunnel est défaillant. Ce n'est généralement pas le cas. SMB authentifie chaque session séparément, et Windows durcit sans cesse ce qu'il accepte comme connexion anonyme. Un chemin réseau et une identité d'utilisateur sont des exigences différentes, et c'est de la seconde que parle l'erreur.
Pourquoi le tunnel ne peut pas remplacer une identité SMB
Partager un sous-réseau avec un serveur n'a jamais impliqué le droit de lire ses fichiers ; cela supprime seulement le problème de routage. Windows enregistre l'événement 31017 lorsque son client bloque une connexion invité non sécurisée, et c'est une décision prise sur votre machine, pas sur le serveur. Le tunnel transporte fidèlement les paquets SMB tandis que la session invitée est refusée. Voilà pourquoi un portable sur des réseaux domestiques identiques fonctionne et un autre non.
Traitez l'événement comme la preuve d'une stratégie, non comme une panne réseau. Le correctif relève de l'identité ou de l'appareil.
Lisez la stratégie du client et l'événement de refus
Deux sorties règlent la question rapidement : la configuration effective du client et les événements de refus récents.
Get-SmbClientConfiguration | Select-Object EnableInsecureGuestLogons, RequireSecuritySignature
Get-WinEvent -LogName Microsoft-Windows-SmbClient/Operational -MaxEvents 20 | Where-Object Id -eq 31017Un paramètre invité faux combiné à une exigence de signature explique l'échec avant toute enquête plus poussée. Le journal des événements confirme que le client a refusé la session, et non que le serveur a rejeté un identifiant. Notez le chemin du partage et le compte utilisés lors d'une tentative réussie sur une autre machine, car une session en cache peut faire paraître deux tests identiques alors qu'ils ne le sont pas. Effacez les connexions existantes avec net use avant de comparer, afin qu'une ancienne session ne réponde pas à la place de la nouvelle.
Utilisez un compte nommé et conservez la signature
La solution durable est un compte que le serveur connaît, fourni explicitement, la stratégie de signature et de chiffrement restant intacte. Fournissez l'identifiant sur la connexion au lieu de saisir un nom au hasard dans la boîte de dialogue.
net use \\fileserver.example\share /user:DOMAIN\alice *
Get-SmbConnectionUne connexion nommée produit une session que le serveur peut auditer, et Get-SmbConnection affiche le dialecte et si la signature est active. Les sessions invité ne peuvent pas satisfaire les exigences de signature ou de chiffrement, donc activer un indicateur invité ne peut pas sauver une stratégie qui les impose. Lorsqu'un appareil ancien n'a pas de modèle de comptes, traitez l'accès invité comme une exception explicite et documentée avec un plan de remplacement. N'affaiblissez pas la signature sur toutes les connexions pour accommoder un seul appareil.
Quand l'appareil ne parle que l'invité
Certains boîtiers NAS grand public exposent des partages sans aucune notion de compte, ce qui laisse deux options honnêtes : isoler l'appareil ou le remplacer. Placez-le sur un segment sans route vers quoi que ce soit de sensible, et ne laissez pas une exception de commodité devenir la valeur par défaut de tout le client. Un partage invité contenant des sauvegardes ou des identifiants est un problème d'exposition des données, non une nuisance Windows. Si une mise à jour du firmware ajoute des comptes utilisateurs, c'est la réponse la moins coûteuse à long terme.
Consignez le compte accepté et les valeurs de la stratégie dans le ticket. Sinon, la personne suivante relancera le test du tunnel et aboutira au même refus.