Nota: Se o servidor de licença estiver em execução, será necessário interrompê-lo antes de executar qualquer configuração ou manutenção de sistema. Se você tiver um firewall entre os servidores de licenças e os computadores clientes, será necessário abrir algumas portas TCP/IP no servidor para comunicação relacionada às licenças. Abra a porta 2080 para adskflex, e abra as portas de 27000 a 27009 para lmgrd.
Para configurar servidores de licença de rede básicas no Mac OS X, é possível seguir esse procedimento de início rápido procedimento de Início rápido A partir do site da Web Up and Ready. Como alternativa, é possível seguir as etapas abaixo para configurar um servidor de licenças Mac OS X com a inicialização automática.
- Crie um diretório chamado flexnetserver no diretório inicial; por exemplo, /usr/local/flexnetserver.
- Mova os seguintes arquivos: lmgrd, adskflex, lmutil e seu arquivo de licença do produto (.lic) para o diretório flexnetserver criado na Etapa 1.
- Se ainda não existir, crie o diretório StartupItems sob /Library utilizando o comando sudo. Por exemplo, sudo mkdir StartupItems.
- Crie um diretório de item de inicialização, por exemplo, /Users/<id do usuário>/adsknlm.
- Crie um arquivo de script executável, por exemplo, adsknlm, inserindo o seguinte em Terminal:
Nota: O nome do arquivo executável precisa ser o mesmo que o nome do diretório.
#!/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”
- Conceda a permissão executável ao script inserindo o seguinte no Terminal:
chmod +x adsknlm
- Crie um arquivo da lista de propriedades denominado StartupParameters.plist e o adicione no diretório inserindo o seguinte em Terminal:
{
Description=”Autodesk Network License Manager”;
Provides=(“adsknlm”)OrderPreference =”None”;
Messages={start=
“Starting Autodesk Network Manager Service”;
stop=
“Stopping Autodesk Network Manager Service”;
};}{
- Mova o diretório do item de inicialização para /Library/StartupItems/ e modifique suas permissões de diretório inserindo o seguinte em Terminal:
Nota: Por razões de segurança seu diretório do item de inicialização deveria ter a raiz como proprietária, o grupo deveria ser definido como wheel, e a permissão para o diretório deveria ser 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/*
- Seu diretório resultante deveria se parecer com:
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
- Reinicialize seu Mac e verifique no arquivo debug.log (/Usuários/<id do usuário>/NLG/) se o lmgrd e o adskflex iniciam com êxito.