Files
idrac6/README.md
Jacquin Antoine 967498aee0 first commit
2026-06-07 15:33:34 +02:00

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)