36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
# iDRAC6 Console Flatpak
|
|
|
|
Flatpak application to connect to Dell iDRAC6 virtual console from Linux.
|
|
|
|
## Why
|
|
|
|
Dell iDRAC6 uses Java Web Start (JNLP) with unsigned JARs that request `<all-permissions/>`. Modern Java/IcedTea-Web refuses to run them. This Flatpak bypasses javaws entirely by launching the KVM client directly with Java 8.
|
|
|
|
## Usage
|
|
|
|
1. Download a `.jnlp` file from your iDRAC6 web interface (Launch Virtual Console)
|
|
2. Run:
|
|
|
|
```
|
|
flatpak run com.idrac6.console ~/Téléchargements/viewer.jnlp
|
|
```
|
|
|
|
Session tokens in the JNLP expire quickly — download a fresh one each time you connect.
|
|
|
|
## Building
|
|
|
|
```bash
|
|
flatpak-builder --user --force-clean --install build-dir com.idrac6.console.yaml
|
|
```
|
|
|
|
## How it works
|
|
|
|
- Parses the JNLP file for connection parameters (ip, user, passwd, kmport, vport)
|
|
- Launches `java -cp avctKVM.jar com.avocent.idrac.kvm.Main` directly
|
|
- Uses Java 8 (Temurin) with relaxed TLS/security settings for iDRAC6 compatibility
|
|
- Bundles the KVM JAR and native libraries (libavctKVMIO.so, libavmlinux.so)
|
|
|
|
## Requirements
|
|
|
|
- [org.freedesktop.Platform](https://flathub.org/apps/runtime/org.freedesktop.Platform) 23.08
|
|
- iDRAC6 Enterprise license (for Virtual Console access) |