Dépannage du gestionnaire de licences SOLIDWORKS SolidNetWork (SNL)
Article de Scott Durksen, CSWE mis à jour le 14 avril 2021
Article
Une licence réseau SOLIDWORKS nécessite une connexion réseau entre le serveur et les machines clientes. Le serveur exécute le service SolidNetWork License Manager et les machines clientes doivent vérifier la connexion et les licences disponibles sur le serveur avant que SOLIDWORKS ne s'ouvre. Des erreurs de communication sont généralement constatées lors de la première configuration d'une licence réseau ou en cas de modification du réseau.
Erreurs de connexion à SOLIDWORKS SolidNetWork
Voici quelques messages d'erreur qui peuvent s'afficher sur un ordinateur client lorsqu'on essaie d'ouvrir SOLIDWORKS :
- Impossible de se connecter au serveur de licences
- Le nœud du serveur est en panne ou ne répond pas
- Impossible d'obtenir des informations de ce serveur
Serveur
Le gestionnaire de licences SolidNetWork doit être installé, activé et lancé sur le serveur. La version majeure doit être identique ou plus récente que celle de SOLIDWORKS sur les machines clientes. Le gestionnaire de licences est compatible avec les versions antérieures. Vous devez donc toujours mettre à niveau le gestionnaire de licences avant SOLIDWORKS. Par exemple, vous pouvez utiliser un gestionnaire de licences 2019 tout en exécutant SOLIDWORKS 2018.
Après toute mise à niveau du gestionnaire de licences, vous devez le réactiver pour obtenir la dernière version de la licence.
Début du service
Vérifiez que le service SolidNetWork License Manager est en cours d'exécution. Ouvrez le gestionnaire de licences et cliquez sur "Démarrer" le cas échéant. Vous pouvez également vérifier les services Windows pour vous assurer que le service a été lancé et qu'il est configuré pour un démarrage automatique.
Paramètres du pare-feu
La source la plus courante d'erreurs de communication est due aux pare-feu qui bloquent les ports requis. Si des pare-feu sont installés sur votre réseau, vous devez sélectionner l'option "Un pare-feu est utilisé sur ce serveur" lors de l'activation.
IMPORTANT: Contactez votre service informatique pour vous assurer que les paramètres de pare-feu appropriés sont appliqués.
Cela permet au gestionnaire de licences d'utiliser un port de démon fournisseur statique afin de spécifier le port spécifique dans le pare-feu. Par défaut, le gestionnaire de licences utilise les ports TCP 25734 et 25735. Ceux-ci peuvent être modifiés si nécessaire.
Pour accéder à nouveau à ces options, vous pouvez passer par le même processus de réactivation.
La communication sur les ports 25734 et 25735 doit être autorisée par le pare-feu pour les communications entrantes et sortantes. Pour le pare-feu Windows par défaut, la procédure suivante peut être suivie.
- Allez dans le Panneau de configuration de Windows > Pare-feu Windows
- Sélectionnez Paramètres avancés dans le panneau de gauche
- Sélectionnez Règles entrantes dans le volet de gauche et choisissez Nouvelle règle.
- Choisissez Port et spécifiez les ports TCP 25734 et 25735.
- Ce paramètre doit être réglé sur Autoriser la connexion
- Choisissez les profils appropriés parmi Domaine, Privé, Public.
REMARQUE : il n'est pas recommandé d'autoriser l'accès par le biais du profil Public. Vérifiez les paramètres de votre réseau pour déterminer l'accès requis. L'ouverture d'un port dans le profil Public est à vos risques et périls et doit être examinée et approuvée par votre service informatique. - Donnez un nom descriptif à la règle, par exemple "Ports du gestionnaire de licences SolidNetWork", puis terminez.
- Sélectionnez Règles de sortie dans le volet de gauche et choisissez Nouvelle règle.
- Suivez les mêmes étapes 4-7 pour autoriser la connexion sortante pour les ports 25734 et 25735.
Bien que cela ne soit généralement pas nécessaire avec le pare-feu Windows par défaut, vous devrez peut-être appliquer une règle pour autoriser la connexion des programmes lmgrd.exe et sw_d.exe. Par défaut, ces programmes sont situés sous C:\Program Files (x86)\SolidWorks SolidNetWork License Manager.
Client
Avec les paramètres par défaut du pare-feu Windows, l'ordinateur client devrait pouvoir accepter la connectivité par les ports 25734 et 25735, car elle est considérée comme une réponse à la communication sortante du serveur.
REMARQUE: si la communication échoue toujours via ces ports (voir le test Telnet ci-dessous), contactez votre service informatique car des modifications ont peut-être été apportées aux paramètres du pare-feu empêchant la communication entrante/sortante sur le client.
Emplacement du serveur
Vérifiez que l'application SolidNetWork License Manager Client pointe vers le bon serveur. Cette application se trouve sous Démarrer > Outils SOLIDWORKS > SolidNetWork License Manager Client. Dans l'onglet Server List, ajoutez le port et le nom du serveur appropriés. Assurez-vous qu'un seul serveur est répertorié, sauf si vous avez plusieurs serveurs hébergeant des licences distinctes.
REMARQUE : Lorsque vous ajoutez un nouveau nom de serveur à la liste, cliquez sur OK et retournez dans le gestionnaire de licences pour vérifier que le nouveau nom de serveur figure toujours dans la liste. S'il n'y figure pas, vous devrez peut-être exécuter l'application License Manager Client en tant qu'administrateur. Cliquez avec le bouton droit de la souris sur l'application dans le menu Démarrer et cliquez sur Exécuter en tant qu'administrateur.
Vous pouvez également essayer d'entrer l'adresse IP du serveur au lieu du nom du serveur pour voir s'il y a un problème de résolution de nom.
Si vous recevez toujours des erreurs à l'ouverture de SOLIDWORKS, vous pouvez effectuer plusieurs tests pour vérifier que la connexion est valide.
Test Ping
Le test Ping permet de vérifier que vous avez accès au serveur par le réseau. Cela vous donnera également une indication de la vitesse de la connexion à partir du temps de réponse (latence). Si le test échoue, vous devrez vérifier votre connexion réseau sur les deux machines.
- Ouvrez l'invite de commande Windows (cliquez sur Démarrer et tapez CMD).
- Tapez ping server_name (où "server_name" est le nom de votre serveur ou l'adresse IP).
- Il devrait répondre que 4 paquets ont été envoyés et 4 ont été reçus avec 0% de perte pour vérifier que vous avez une connexion.
La vitesse en millisecondes sera donnée pour déterminer la latence. Elle doit être aussi faible que possible. Si elle est supérieure à 100 ms, cela signifie que la connexion est très lente et que l'obtention d'une licence peut échouer en raison d'un délai d'attente par défaut. Demandez à votre service informatique de résoudre le problème de lenteur du réseau.
Test Telnet
Le test Telnet vous permet de vérifier que les ports 25734 et 25735 ont été ouverts correctement. Ce test peut être effectué de deux manières.
PowerShell
- Cliquez sur Démarrer > tapez powershell et ouvrez l'application.
- Tapez tnc yourservername -port 25734 (où 'yourservername' est le nom de votre serveur hébergeant le gestionnaire de licences).
- TcpTestSucceeded indiquera True si la communication est réussie. S'il indique False, demandez à votre service informatique de vous aider à résoudre le problème des paramètres de port du pare-feu.
Invite de commande
Consultez notre article intitulé " Comment effectuer un test Telnet".
Outil de connectivité
Bien qu'il soit généralement utilisé pour dépanner les connexions SOLIDWORKS PDM, le Connectivity Test Tool peut être utilisé pour tester la connexion du serveur SNL uniquement. Pour savoir où l'outil peut être téléchargé, lisez notre article de blog SOLIDWORKS PDM Connectivity Test Tool.
Liens connexes
Obtenez des services SOLIDWORKS certifiés de Javelin
Javelin Experts peut vous aider à :