# IPMI, MEGARAC, iDRac, BMC

Alles was mit integrierter Remoteverbindung zu tun hat

# iKVM Clients

# Alte jnlp Viewer (javaWebstart Dateien mit Aktueller Java zum laufen bringen)

Beschreibung:

Seid Java 11 funktionieren jnlp Dateien nicht mehr.  
Es gib aber eine möglichkeit diese doch noch zu nutzen.  
Mit dem Tool [https://openwebstart.com/](https://openwebstart.com/)

Vorrausetzung:

```
apt install gnutls-bin
```

Installation

Einfach die deb Datei downloaden installieren.

Ausführen.

```
javaws jviewer.jnlp

eure datei kann auch anders heißen
```

  
Sollte dieser feherl auftauchen

```
orge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application.
```

<details id="bkmrk-ganze-log-net.source"><summary>Log aus dem Error Fenster</summary>

net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line.  
 at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:593)  
 at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:374)  
 at net.sourceforge.jnlp.Launcher.access$300(Launcher.java:72)  
 at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:661)  
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application.  
 at net.sourceforge.jnlp.runtime.classloader.JNLPClassLoader.initializeResources(JNLPClassLoader.java:753)  
 at net.sourceforge.jnlp.runtime.classloader.JNLPClassLoader.&lt;init&gt;(JNLPClassLoader.java:352)  
 at net.sourceforge.jnlp.runtime.classloader.JNLPClassLoader.createInstance(JNLPClassLoader.java:425)  
 at net.sourceforge.jnlp.runtime.classloader.JNLPClassLoader.getInstance(JNLPClassLoader.java:497)  
 at net.sourceforge.jnlp.runtime.classloader.JNLPClassLoader.getInstance(JNLPClassLoader.java:470)  
 at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:585)  
 ... 3 more

</details>Log aus der Konsole der die eigentlichen Fehler anzeigt

<details id="bkmrk-ganze-log-aus-log-fe"><summary>Ganze Log aus Log Fenster</summary>

No local file found for https://192.168.178.195/Java/release/Linux\_x86\_64.jar  
Error flag set for resource 'https://192.168.178.195/Java/release/Linux\_x86\_64.jar'. Can not return a local file for the resource  
Activate native: https://192.168.178.195/Java/release/Linux\_x86\_64.jar  
Activate jar: https://192.168.178.195/Java/release/Linux\_x86\_64.jar  
CachedJarFileCallback.addMapping : https://192.168.178.195/Java/release/Linux\_x86\_64.jar -&gt; https://192.168.178.195/Java/release/Linux\_x86\_64.jar  
Error flag set for resource 'https://192.168.178.195/Java/release/Linux\_x86\_64.jar'. Can not return a local file for the resource  
DownloadServiceListener will be disposed  
Download done. Shutting down executor  
DownloadServiceListener for JViewer will be created  
Jars not ready to provide attribute Application-Name  
checkForMain JAR https://192.168.178.195/Java/release/Linux\_x86\_64.jar not found. Continuing.  
Error flag set for resource 'https://192.168.178.195/Java/release/Linux\_x86\_64.jar'. Can not return a local file for the resource  
Error flag set for resource 'https://192.168.178.195/Java/release/Linux\_x86\_64.jar'. Can not return a local file for the resource  
Error flag set for resource 'https://192.168.178.195/Java/release/Linux\_x86\_64.jar'. Can not return a local file for the resource  
Error flag set for resource 'https://192.168.178.195/Java/release/Linux\_x86\_64.jar'. Can not return a local file for the resource  
No local file found for https://192.168.178.195/Java/release/JViewer-SOC.jar  
Error flag set for resource 'https://192.168.178.195/Java/release/JViewer-SOC.jar'. Can not return a local file for the resource  
Activate native: https://192.168.178.195/Java/release/JViewer-SOC.jar  
Activate jar: https://192.168.178.195/Java/release/JViewer-SOC.jar  
CachedJarFileCallback.addMapping : https://192.168.178.195/Java/release/JViewer-SOC.jar -&gt; https://192.168.178.195/Java/release/JViewer-SOC.jar  
Error flag set for resource 'https://192.168.178.195/Java/release/JViewer-SOC.jar'. Can not return a local file for the resource  
DownloadServiceListener will be disposed  
Download done. Shutting down executor  
System logger called with result of 0  
DownloadServiceListener for JViewer will be created  
Jars not ready to provide attribute Application-Name  
checkForMain JAR https://192.168.178.195/Java/release/JViewer-SOC.jar not found. Continuing.  
Error flag set for resource 'https://192.168.178.195/Java/release/JViewer-SOC.jar'. Can not return a local file for the resource  
Error flag set for resource 'https://192.168.178.195/Java/release/JViewer-SOC.jar'. Can not return a local file for the resource  
Error flag set for resource 'https://192.168.178.195/Java/release/JViewer-SOC.jar'. Can not return a local file for the resource  
Error flag set for resource 'https://192.168.178.195/Java/release/JViewer-SOC.jar'. Can not return a local file for the resource  
No local file found for https://192.168.178.195/Java/release/JViewer.jar  
Error flag set for resource 'https://192.168.178.195/Java/release/JViewer.jar'. Can not return a local file for the resource  
Activate native: https://192.168.178.195/Java/release/JViewer.jar  
Activate jar: https://192.168.178.195/Java/release/JViewer.jar  
CachedJarFileCallback.addMapping : https://192.168.178.195/Java/release/JViewer.jar -&gt; https://192.168.178.195/Java/release/JViewer.jar  
Error flag set for resource 'https://192.168.178.195/Java/release/JViewer.jar'. Can not return a local file for the resource  
DownloadServiceListener will be disposed  
Download done. Shutting down executor

</details>Sollte es zu diesem Fehler kommen, liegt es an den cipher und sslv3 und das Zertifikat selbst signiert sind.  
Das IPMI ist dann so alt, das nix mehr geht.

Lösung:

in OpenWebStart die Einstellungen öffnen

# Windows 7 VM für iPMIView und iKVM

Beschreibung:

Da einige ipmis nur ne ganz alte Java Jviewer,jnlp haben, installieren wir ne Windows 7 mit Java 8 bzw Java 5.  
Dort dann noch den Hostname noch zur Uasnahme hinzufügen.  
Fertig.

Installation folgender Softawre

<table border="1" id="bkmrk-name-beschreibung-do" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.2942%;">Name  
</td><td style="width: 33.2942%;">Beschreibung  
</td><td style="width: 33.2942%;">Download link  
</td></tr><tr><td style="width: 33.2942%;">Windows 7  
</td><td style="width: 33.2942%;">Das Betriebssystem  
</td><td style="width: 33.2942%;">-  
</td></tr><tr><td style="width: 33.2942%;">Firefox  
</td><td style="width: 33.2942%;">Webbrowser am besten ab Version 25  
</td><td style="width: 33.2942%;">[Alte Firefox Versionen hier downloaden](https://ftp.mozilla.org/pub/firefox/releases/?_gl=1*n12fot*_ga*MTkwNzE0ODIxLjE2NzI5OTIzNjg.*_ga_2VC139B3XV*MTcyNzUwNTIwNC4xLjEuMTcyNzUwNTIzNC4wLjAuMA.).

[Speziell Version 25 zur Exe](https://ftp.mozilla.org/pub/firefox/releases/25.0b9/win32/de/Firefox%20Setup%2025.0b9.exe)

</td></tr><tr><td style="width: 33.2942%;">Java JRE 8  
</td><td style="width: 33.2942%;">Altes Java  
</td><td style="width: 33.2942%;">[Java runtime 8 Exe Download](https://javadl.oracle.com/webapps/download/AutoDL?BundleId=250129_d8aa705069af427f9b83e66b34f5e380)

</td></tr><tr><td style="width: 33.2942%;">Sollte Java 8 nicht gehen java 5  
</td><td style="width: 33.2942%;">Noch älteres Java (Oracle Account benötigt)  
</td><td style="width: 33.2942%;">[Java 5 Exe Download](https://download.oracle.com/otn/java/jdk/1.5.0_22/jdk-1_5_0_22-windows-i586-p.exe?AuthParam=1727852151_9946bcb757cfb7daa01fb7329a68e31c)

</td></tr><tr><td style="width: 33.2942%;">IPMITools Version 2  
</td><td style="width: 33.2942%;">Ein Programm Sammlung mit dem man IPMI Server verwalten und konfigurieren kann  
</td><td style="width: 33.2942%;">[Link zur Sammlung](https://www.supermicro.com/en/support/resources/downloadcenter/smsdownload)

Direktdownload IPMIView als Gast

</td></tr></tbody></table>

Installation

- Windows 7 installieren
- Firefox installieren über google Suche damit diese Wiki Seite aufgerufen werden kann
- Alte Firefox Version installieren in anderes Verzeichnis
- Java 8 / 5 installieren 
    - IPMI URL Zur Ausnhame hinzufügen  
        Dazu Systemsteuerung -&gt; Java anklciken  
        [![Auswahl_142.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/VsmRQidNskyAz3kC-auswahl-142.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/VsmRQidNskyAz3kC-auswahl-142.png)  
        Dann auf den Registerreiter SIcherheit und dann Siteliste bearbeiten anklicken  
        [![Auswahl_143.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/TPyxdJU7JqOo2GLC-auswahl-143.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/TPyxdJU7JqOo2GLC-auswahl-143.png)  
        Dort auf hinzufügen klicken und dann kann man die https Adresse des ipmi Server eingeben  
        [![Auswahl_144.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/nUF1g0PlT034Y7jw-auswahl-144.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/nUF1g0PlT034Y7jw-auswahl-144.png)  
        Dann auf erweitert und folgende Haken einhaken:  
          
        [![Auswahl_158.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/IL305VuILdCoaomv-auswahl-158.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/IL305VuILdCoaomv-auswahl-158.png)  
        Nun mit OK durcklicken. Fertig
- IPMIView downloaden und Extrahieren und installieren  
    Danach findet man im Startmenü unter Super Micro das IPMIView  
    Wenn man möchte kann man sich die Verknüpfung auch auf den Desktop kopieren  
    [![Auswahl_145.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/yWQ3amrEhmp8AVw7-auswahl-145.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/yWQ3amrEhmp8AVw7-auswahl-145.png)

Bedienung IPMIView  
  
Der erste Start dauert ein Wenig. Wenns gar nicht geht, einmal kurz Komp modus für Windows XP rein  
[![Auswahl_146.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/XW74yydE2nvHsEX9-auswahl-146.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/XW74yydE2nvHsEX9-auswahl-146.png)

Kann nach dem erfolgreichen start wieder entfernt werden.  
Auf das Neu Symbol klicken  
[![Auswahl_147.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/D23drieiZaP2o2Kd-auswahl-147.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/D23drieiZaP2o2Kd-auswahl-147.png)

Nun die Daten eintragen

[![Auswahl_148.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/0qyuEuoNxUOzHo0T-auswahl-148.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/0qyuEuoNxUOzHo0T-auswahl-148.png)

Nun steht unser Server in der Liste. Doppelklick drauf verbinden

[![Auswahl_149.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/razzrnV4F8TBbkf4-auswahl-149.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/razzrnV4F8TBbkf4-auswahl-149.png)

Benutzerdaten eingeben. Man kann auch anhaken ob diese gespeichert werden sollen.  
Ich machs nicht. Aber geschmackssache

[![Auswahl_150.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/Rmbn5m4AurkL1NZM-auswahl-150.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/Rmbn5m4AurkL1NZM-auswahl-150.png)

Verbunden  
[![Auswahl_151.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/PzFvfZsWbMEPLaDj-auswahl-151.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/PzFvfZsWbMEPLaDj-auswahl-151.png)  
Unten sind die Registerreiter für die Verschiedenen Parameter

[![Auswahl_152.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/s6KhywUlb83VWd5A-auswahl-152.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/s6KhywUlb83VWd5A-auswahl-152.png)

Bedienung iKVM über die Website

Firefox 25 öffnen und die ip Adresse in die Adresszeile eintippen  
Die Website zur Ausnahme hinzufügen

[![Auswahl_153.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/oNCXoHrvP68HZdJ4-auswahl-153.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/oNCXoHrvP68HZdJ4-auswahl-153.png)

Nun Popups immer erlauben aktivieren und dann einloggen

[![Auswahl_154.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/2Djf3RXBe30hZimt-auswahl-154.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/2Djf3RXBe30hZimt-auswahl-154.png)

Bis das alles lädt dauert das ein weilchen.  
Nun auf launch bei Remote Console klicken

[![Auswahl_155.png](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/scaled-1680-/n14FGH3hAUOiKI9Y-auswahl-155.png)](https://wiki.hacker-net.de/uploads/images/gallery/2024-09/n14FGH3hAUOiKI9Y-auswahl-155.png)

Nun abwarten es öffnet sich ein Popup und dann die Frage womit starten.  
Java Webstart ist richtig, einfach ok anklciken