As of Java version 7 onwards, the Java development team continue to make security “improvements” that inadvertently play havoc with Java embedded devices such as the web GUI’s on Dell & Avocent KVMoIP switches.
This article will guide you through the process of tweaking your Java settings to work with Dell KVMoIP appliances, such as 2161DS & 2161DS2 KVMoIP units.
1) The source computer/laptop connecting to the KVMoIP appliance must be Linux or Windows based, MAC is not officially supported
2.) You must have administrator/root/superuser access to the aforementioned computer/laptop above!
3.) You need an up-to-date install of the Java Run-time Environment
Step 1 – Modify ‘java.security’ File:
4.) On a Windows device, find and open the file ‘java.security’ in Program Files (x86) > Java > jreX.X.X_X > lib > security > java.security (X being your Java version so may differ!
5.) On a Linux device, find and open the file ‘java.security’ in /etc/java-7-openjdk/security/java.security
6.) Now look for a non commented out line that begins ‘jdk.tls.disabledAlgorithms’ comment it out and underneath it add a new line with:
jdk.tls.disabledAlgorithms=SSLv3, EC, ECDHE, ECDH
7.) Save and exit the file
Step 2 – White List KVM IP’s
8.) Please add ‘http’ and ‘https’ white list entries into the ‘Security’ tab in your Java control panel for the KVM IP addresses
Step 3 – Re-launch the Java Run-time Environment