Dell PowerEdge R610 - IDRAC 6 Virtual Console on MacOS

Update Sep 21, 2022

https://github.com/ucomesdag/idrac6-console

A simple script to start the virtual console directly, only requirement is having Java installed.

The iDRAC Virtual Console uses Java Web Start (JWS), which was deprecated in Java 9, and starting with Java 11, Oracle completely removed JWS from their JDK distributions.

Below you will find instruction on how to get everything working again with the help of OpenWebStart.

Requirements

Instructions

  1. Install OpenWebStart from the link above.

  2. Go to System Preferences > Security & Privacy > Privacy and in Accessibility add OpenWebStart javaws.

  3. Open the iDRAC web interface and navigate to: System > Properties > System Summary.

  4. On the Virtual Console Preview widget go to Options: Settings and uncheck Video Encryption Enabled.

  5. Navagate back to System > Properties > System Summary and click Launch on the on the Virtual Console Preview widget, this will download a jpnl file that you should rename each time you download it to viewer.jpnl or something similar.

  6. Right click the file and select Get Info, set Open with to OpenWebStart javaws and click change all. This will make sure the jpnl files are always opened with OpenWebStart.

  7. Right click again and this time open the file to start the virtual console.

  8. If you get the message Connection failed. run the sed command below, it will remove RC4, what the viewer needs, from the disabled TLS algorithm list in the java.security configuration of all Java VM's in ~/.cache/icedtea-web/jvm-cache/.

    sed -i 's/jdk.tls.disabledAlgorithms=\(.*\) RC4,\(.*\)/jdk.tls.disabledAlgorithms=\1\2/' ~/.cache/icedtea-web/jvm-cache/*/conf/security/java.security
    
  9. That is it to get the virtual console working.

Share

Uco Mesdag

A sysadmin by day and a coder by night. Working as a senior Linux system engineer with plus 20 years of experience. I write about Linux, tech, code and other things that have my interest.

You've successfully subscribed to Mesd.ag
Great! Next, complete checkout for full access to Mesd.ag
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.