<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ibhsoftec.com/de/index.php?action=history&amp;feed=atom&amp;title=IBH_OPC_UA%3AInstallation_unter_Linux</id>
	<title>IBH OPC UA:Installation unter Linux - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ibhsoftec.com/de/index.php?action=history&amp;feed=atom&amp;title=IBH_OPC_UA%3AInstallation_unter_Linux"/>
	<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_OPC_UA:Installation_unter_Linux&amp;action=history"/>
	<updated>2026-08-13T02:09:08Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in IBHsoftec Wiki Deutsch</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_OPC_UA:Installation_unter_Linux&amp;diff=4592&amp;oldid=prev</id>
		<title>Axel: Installationsanleitung für die Linux-PC-Version erstellt</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_OPC_UA:Installation_unter_Linux&amp;diff=4592&amp;oldid=prev"/>
		<updated>2026-08-10T11:59:16Z</updated>

		<summary type="html">&lt;p&gt;Installationsanleitung für die Linux-PC-Version erstellt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der &amp;#039;&amp;#039;&amp;#039;IBH OPC UA Server/Client&amp;#039;&amp;#039;&amp;#039; ist als 64-Bit-Linux-Version für &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt; verfügbar. Die Auslieferung erfolgt als Debian-Paket (&amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt;). Das Paket installiert die Anwendung, richtet den Systemdienst ein und startet ihn automatisch.&lt;br /&gt;
&lt;br /&gt;
== Kurzüberblick ==&lt;br /&gt;
# Passendes Paket für die Prozessorarchitektur auswählen.&lt;br /&gt;
# Debian-Paket mit &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt; installieren.&lt;br /&gt;
# Status des Dienstes &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt; prüfen.&lt;br /&gt;
# Web-Konfigurator im Browser öffnen.&lt;br /&gt;
# Administratorkennwort ändern und Lizenz aktivieren.&lt;br /&gt;
# OPC-UA-Endpoint und Steuerungsverbindungen konfigurieren und testen.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
* Empfohlenes Zielsystem: &amp;#039;&amp;#039;&amp;#039;Ubuntu 22.04 LTS&amp;#039;&amp;#039;&amp;#039; oder ein dafür freigegebenes, Debian-kompatibles Linux-System&lt;br /&gt;
* 64-Bit-Prozessorarchitektur &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemd&amp;lt;/code&amp;gt; als Dienstverwaltung&lt;br /&gt;
* Benutzerkonto mit &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;-Rechten&lt;br /&gt;
* Statische IP-Adresse oder über DNS auflösbarer Hostname empfohlen&lt;br /&gt;
* Für die Online-Aktivierung: DNS-Auflösung und HTTPS-Zugriff zum Lizenzserver&lt;br /&gt;
* Für die Kommunikation mit Steuerungen: Netzwerkzugriff auf die projektierten SPSen&lt;br /&gt;
&lt;br /&gt;
Die Architektur des Zielsystems lässt sich prüfen mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dpkg --print-architecture&lt;br /&gt;
uname -m&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;x86_64&amp;lt;/code&amp;gt; entspricht dem Paket für &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;aarch64&amp;lt;/code&amp;gt; dem Paket für &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Installationspaket ==&lt;br /&gt;
Verwenden Sie ausschließlich das von IBHsoftec bereitgestellte Paket für die richtige Architektur. Der Dateiname hat beispielsweise folgende Form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ibhlinkua_VERSION_amd64.deb&lt;br /&gt;
ibhlinkua_VERSION_arm64.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopieren Sie das Paket auf den Linux-Rechner und wechseln Sie im Terminal in das Verzeichnis, in dem die Datei liegt.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Installieren Sie das Paket mit &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;. Dabei werden die im Paket hinterlegten Abhängigkeiten berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install ./ibhlinkua_VERSION_amd64.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ersetzen Sie den Dateinamen durch den Namen des gelieferten Pakets. Für ein ARM64-System verwenden Sie entsprechend das &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;-Paket.&lt;br /&gt;
&lt;br /&gt;
Das Paket:&lt;br /&gt;
* installiert das Programm nach &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;,&lt;br /&gt;
* legt die Konfiguration unter &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt; ab,&lt;br /&gt;
* installiert die Wt-Konfiguration unter &amp;lt;code&amp;gt;/etc/wt&amp;lt;/code&amp;gt;,&lt;br /&gt;
* richtet &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt; ein,&lt;br /&gt;
* aktiviert den automatischen Start und&lt;br /&gt;
* startet den Dienst nach der Installation.&lt;br /&gt;
&lt;br /&gt;
== Dienst prüfen und steuern ==&lt;br /&gt;
Status anzeigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dienst starten, stoppen oder neu starten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl start ibhlinkua.service&lt;br /&gt;
sudo systemctl stop ibhlinkua.service&lt;br /&gt;
sudo systemctl restart ibhlinkua.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Automatischen Start prüfen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl is-enabled ibhlinkua.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktuelle Meldungen des Dienstes anzeigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo journalctl -u ibhlinkua.service -n 100 --no-pager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Web-Konfigurator öffnen ==&lt;br /&gt;
Ermitteln Sie bei Bedarf die IP-Adresse des Linux-Rechners:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hostname -I&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie anschließend auf einem Rechner im selben Netzwerk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://IP-ADRESSE-ODER-HOSTNAME/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei einer Standardinstallation verwendet der Web-Konfigurator HTTP-Port 80. Ist HTTPS eingerichtet, wird üblicherweise Port 443 verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Erstanmeldung erfolgt bei einer unveränderten Installation mit:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Benutzername&lt;br /&gt;
! Kennwort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ändern Sie das Standardkennwort unmittelbar nach der ersten Anmeldung.&amp;#039;&amp;#039;&amp;#039; Prüfen Sie anschließend Datum, Uhrzeit, Zeitzone und Hostname des Linux-Systems, da diese Angaben für Zertifikate und sichere OPC-UA-Verbindungen wichtig sind.&lt;br /&gt;
&lt;br /&gt;
== Netzwerk und Firewall ==&lt;br /&gt;
Standardmäßig werden insbesondere folgende eingehende Verbindungen benötigt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Funktion&lt;br /&gt;
! Protokoll&lt;br /&gt;
! Standardport&lt;br /&gt;
|-&lt;br /&gt;
| Web-Konfigurator&lt;br /&gt;
| TCP&lt;br /&gt;
| 80&lt;br /&gt;
|-&lt;br /&gt;
| Web-Konfigurator über HTTPS, wenn aktiviert&lt;br /&gt;
| TCP&lt;br /&gt;
| 443&lt;br /&gt;
|-&lt;br /&gt;
| OPC-UA-Server&lt;br /&gt;
| TCP&lt;br /&gt;
| 48010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie nur die tatsächlich benötigten Ports und beschränken Sie den Zugriff nach Möglichkeit auf das Anlagen- oder Administrationsnetz. Beispiel für &amp;lt;code&amp;gt;ufw&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ufw allow from NETZADRESSE/PRÄFIX to any port 80 proto tcp&lt;br /&gt;
sudo ufw allow from NETZADRESSE/PRÄFIX to any port 48010 proto tcp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn MQTT, der integrierte OPC-UA-Client, eine Online-Lizenzierung oder andere ausgehende Verbindungen verwendet werden, müssen zusätzlich die jeweiligen Zieladressen und Ports erreichbar sein.&lt;br /&gt;
&lt;br /&gt;
== Lizenz aktivieren ==&lt;br /&gt;
Die Lizenz ist an das Linux-Zielsystem gebunden. Eine vorhandene Lizenzdatei darf deshalb nicht einfach auf einen anderen Rechner oder eine andere virtuelle Maschine kopiert werden.&lt;br /&gt;
&lt;br /&gt;
=== Online-Aktivierung ===&lt;br /&gt;
# Web-Konfigurator öffnen.&lt;br /&gt;
# Zum Bereich &amp;#039;&amp;#039;&amp;#039;System / Lizenzierung&amp;#039;&amp;#039;&amp;#039; wechseln.&lt;br /&gt;
# Lizenzseriennummer eingeben.&lt;br /&gt;
# Zugehörige achtstellige Geheimzahl eingeben.&lt;br /&gt;
# Online-Aktivierung starten.&lt;br /&gt;
# Prüfen, ob der Lizenzstatus anschließend als gültig angezeigt wird.&lt;br /&gt;
&lt;br /&gt;
=== Offline-Aktivierung ===&lt;br /&gt;
# Im Web-Konfigurator die systemgebundene Anforderungsdatei &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt; erzeugen und herunterladen.&lt;br /&gt;
# Datei auf einem Rechner mit Internetzugang über den vorgesehenen Lizenzprozess bearbeiten lassen.&lt;br /&gt;
# Die erhaltene signierte JSON-Lizenzdatei im Web-Konfigurator des Zielsystems hochladen.&lt;br /&gt;
# Lizenzstatus kontrollieren.&lt;br /&gt;
&lt;br /&gt;
Die installierte Lizenz liegt standardmäßig unter &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;. Sie darf nicht manuell verändert werden. Weitere Einzelheiten stehen unter [[IBH OPC UA:Lizensierung|Lizenzierung]].&lt;br /&gt;
&lt;br /&gt;
== OPC-UA-Verbindung testen ==&lt;br /&gt;
Der Standard-Endpoint lautet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opc.tcp://IP-ADRESSE-ODER-HOSTNAME:48010&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Endpoint in einem OPC-UA-Client eintragen.&lt;br /&gt;
# Serverzertifikat anhand von Fingerabdruck und Aussteller prüfen.&lt;br /&gt;
# Zertifikat vertrauen, wenn es eindeutig dem installierten Server zugeordnet wurde.&lt;br /&gt;
# Sicherheitsrichtlinie, Nachrichtenmodus und Benutzeranmeldung passend zur Serverkonfiguration wählen.&lt;br /&gt;
# Adressraum durchsuchen und eine Testvariable lesen.&lt;br /&gt;
# Schreibzugriffe nur an ausdrücklich dafür vorgesehenen Variablen testen.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration und wichtige Pfade ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Zweck&lt;br /&gt;
! Pfad&lt;br /&gt;
|-&lt;br /&gt;
| Programm und Web-Ressourcen&lt;br /&gt;
| &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hauptkonfiguration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OPC-UA-Serverkonfiguration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/ServerConfig.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Lizenz&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Wt-Webserverkonfiguration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/wt/wt_config.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Systemdienst&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ändern Sie Konfigurationsdateien nur, wenn dies ausdrücklich erforderlich ist. Für die normale Einrichtung wird der Web-Konfigurator beziehungsweise der [[IBH OPC UA Editor]] verwendet.&lt;br /&gt;
&lt;br /&gt;
== Aktualisierung ==&lt;br /&gt;
Erstellen Sie vor einer Aktualisierung eine Sicherung der Konfiguration. Installieren Sie das neue Paket anschließend mit &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt; über die vorhandene Installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install ./ibhlinkua_NEUE_VERSION_ARCHITEKTUR.deb&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie danach:&lt;br /&gt;
* Lizenzstatus,&lt;br /&gt;
* OPC-UA-Endpoint und Zertifikate,&lt;br /&gt;
* Steuerungsverbindungen,&lt;br /&gt;
* geladene Projekte,&lt;br /&gt;
* Historie, MQTT und weitere verwendete Funktionen.&lt;br /&gt;
&lt;br /&gt;
Ein Downgrade sollte nur nach Rücksprache mit dem IBHsoftec-Support erfolgen.&lt;br /&gt;
&lt;br /&gt;
== Deinstallation ==&lt;br /&gt;
Paket entfernen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt remove ibhlinkua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vor einer vollständigen Bereinigung müssen Konfiguration, Zertifikate und Lizenzinformationen gesichert werden, sofern sie noch benötigt werden. Löschen Sie Verzeichnisse unter &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt; nicht unkontrolliert.&lt;br /&gt;
&lt;br /&gt;
== Fehlerbehebung ==&lt;br /&gt;
; Dienst startet nicht&lt;br /&gt;
: Mit &amp;lt;code&amp;gt;systemctl status&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;journalctl&amp;lt;/code&amp;gt; die Ursache prüfen. Außerdem Architektur, Paketabhängigkeiten und Rechte kontrollieren.&lt;br /&gt;
&lt;br /&gt;
; Web-Konfigurator ist nicht erreichbar&lt;br /&gt;
: Dienststatus, IP-Adresse, Web-Port und Firewall prüfen. Außerdem kontrollieren, ob ein anderer Dienst Port 80 oder 443 verwendet.&lt;br /&gt;
&lt;br /&gt;
; OPC-UA-Client kann nicht verbinden&lt;br /&gt;
: Port 48010, Endpoint, Sicherheitsrichtlinie, Systemzeit, Zertifikate und Benutzeranmeldung prüfen.&lt;br /&gt;
&lt;br /&gt;
; Online-Aktivierung schlägt fehl&lt;br /&gt;
: Internetzugang, DNS, Proxy, Firewall, Systemzeit, Seriennummer und achtstellige Geheimzahl kontrollieren.&lt;br /&gt;
&lt;br /&gt;
; Lizenz ist nach einem Systemwechsel ungültig&lt;br /&gt;
: Eine neue systemgebundene Lizenzanforderung erzeugen. Dies gilt insbesondere nach dem Klonen einer VM oder dem Austausch wesentlicher Systemmerkmale.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[IBH OPC UA:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
* [[IBH OPC UA:Lizensierung|Lizenzierung]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Handbuch|Handbuchübersicht]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
</feed>