Wibu CodeMeter Server on Red Hat (RHEL) or CentOS
Our Station IC product is licensed by software running on the client PC.
This software is also available as a server application on Windows and Mac -
CodeMeter Network License Server - Wibu-Systems . There are some organizations who wish to run the License Server on Red Hat and installation on this platform is far less friendly than on Windows, so here is a guide to getting CodeMeter Network License installed on Red Hat using the command line. Editing of the configuration file and setting up the firewall will be easier using the graphical user interface, if that is available.
The required file is linked below, but the latest version can be found at
User Software - Wibu-Systems. These instructions will help to get the runtime installed and present a web interface.
From a command line / terminal, retrieve and install the runtime:
sudo yum install wget wget -O codemeter.rpm https://clearcom.ftpstream.com/download/vyyztVm9m8fsgPotkZ3X/cc-home/AE/Erik/CodeMeter-7.40.4990-500.x86_64.rpmsudo yum localinstall codemeter.rpmsudo systemctl restart codemeter.service
Configure the firewall to allow TCP 22350 (license serving) 22352 (HTTP) and 22353 (HTTPS):
sudo yum install firewalldsudo systemctl start firewalldsudo systemctl enable firewalldsudo systemctl status firewalldsudo firewall-cmd --get-active-zonessudo firewall-cmd --zone=public --add-port=22350/tcp --permanentsudo firewall-cmd --zone=public --add-port=22352/tcp --permanentsudo firewall-cmd --zone=public --add-port=22353/tcp --permanentsudo firewall-cmd --reload
Stop the service and then edit the ini file:
sudo systemctl stop codemeter.servicecd /etc/wibu/CodeMetersudo vi Server.ini
Set
IsNetworkServer = 1, and [HTTP] RemoteRead to a value of 2
Restart the service
sudo systemctl start codemeter.servicesudo start codemeter-webadmin.service
Check the service is running correctly. If the binding says localhost the RemoteRead value is not set to 2 in the Server.ini file:
systemctl status codemeter-webadmin.service
Use a web browser to check the WebAdmin page is working: http://your-ip-address:22352/.
If the connection times out, try wget http://localhost:22352 - if an index.html file is saved, then there’s a firewall issue on the server. You can temporarily disable the firewall using:
sudo systemctl stop firewalld
Be sure to start the firewall again when testing is complete:
sudo systemctl start firewalld