Remarque : Si votre serveur de licence est en cours d'exécution, vous devez l'arrêter avant de procéder à toute maintenance système ou opération de configuration. Si vous disposez d'un pare-feu entre les serveurs de licence et les ordinateurs client, vous devez ouvrir certains ports TCP/IP sur le serveur pour obtenir la communication relative aux licences. Ouvrez le port 2080 pour adskflex et ouvrez les ports 27000 à 27009 pour lmgrd.
Pour configurer un serveur de licence réseau basique sur Mac OS X, suivez cette procédure d'introduction sur le site Web Up and Ready. Vous pouvez également suivre les étapes indiquées ci-dessous pour configurer un serveur de licence Mac OS X avec démarrage automatique.
- Créez un répertoire nommé flexnetserver dans le répertoire racine de l'utilisateur ; par exemple, /usr/local/flexnetserver.
- Déplacez les fichiers suivants : lmgrd, adskflex, lmutil et votre fichier de licence produit (.lic) dans le répertoire flexnetserver créé à l'étape 1.
- S'il n'existe pas déjà, créez le répertoire StartupItems dans /Library en utilisant la commande sudo. Par exemple, sudo mkdir StartupItems
- Créez un répertoire d'éléments de démarrage ; par exemple, /Users/<id utilisateur>/adsklm.
- Créez un fichier de script exécutable ; par exemple, adsknlm, en saisissant les commandes suivantes dans le terminal :
Remarque : Le nom du fichier exécutable doit être le même que celui du répertoire.
#!/bin/sh
./etc/rc.common
StartService() {
ConsoleMessage “Starting Autodesk Network License Manager”
/usr/local/flexnetserver/lmgrd -c\
/usr/local/flexnetserver/productlicense.lic -l\
/usr/local/flexnetserver/debug.log
}
StopService() {
ConsoleMessage “Stopping Autodesk Network License Manager”
/usr/local/flexnetserver/lmutil lmdown -q -all -force
}
RestartService() {
ConsoleMessage “Restarting Autodesk Network License Manager”
/usr/local/flexnetserver/lmutil lmreread -c /usr/local/flexnetserver/productlicense.lic
}
RunService “$1”
- Donnez des permissions d'exécution au script en saisissant les données suivantes dans le terminal :
chmod +x adsknlm
- Créez un fichier de liste de propriétés nommé StartupParameters.plist et ajoutez-le au répertoire en saisissant la commande suivante dans le terminal :
{
Description=”Autodesk Network License Manager”;
Provides=(“adsknlm”)OrderPreference =”None”;
Messages={start=
“Starting Autodesk Network Manager Service”;
stop=
“Stopping Autodesk Network Manager Service”;
};}{
- Déplacez le répertoire des éléments de démarrage vers /Library/StartupItems/ et modifiez les permissions de votre répertoire en saisissant les commandes suivantes dans le terminal :
Remarque : Pour des raisons de sécurité, le propriétaire du répertoire d'éléments de démarrage doit être root, son groupe doit être Wheel, et les permissions du répertoire doivent être 755.
sudo mv /Users/<user id>/adsknlm/ /Library/StartupItems/
sudo chown root /Library/StartupItems/adsknlm/
sudo chgrp wheel /Library/StartupItems/adsknlm/
sudo chmod 755 /Library/StartupItems/adsknlm/
sudo chown root /Library/StartupItems/adsknlm/*
sudo chgrp wheel /Library/StartupItems/adsknlm/*
- Vous devez obtenir le répertoire suivant :
drwxr-xr-x
4 root wheel 136 Jul 31 01 01:50drwxr-xr-x
3 root wheel 102 Jul 30 01 21:59-rw-r--r--
1 root wheel 204 Jul 30 20:16 StartupParameters.plist-rwxr-xr-x
1 root wheel 417 Jul 31 00:45 adsknlm
- Redémarrez votre Mac et vérifiez dans le fichier debug.log (/Users/<id utilisateur>/NLG/)) que le lmgrd et adskflex démarrent correctement.