{"id":863,"date":"2022-11-15T15:46:30","date_gmt":"2022-11-15T15:46:30","guid":{"rendered":"https:\/\/james-batchelor.com\/?p=863"},"modified":"2022-11-15T15:46:30","modified_gmt":"2022-11-15T15:46:30","slug":"idrac-6-remote-console","status":"publish","type":"post","link":"https:\/\/james-batchelor.com\/index.php\/2022\/11\/15\/idrac-6-remote-console\/","title":{"rendered":"iDRAC 6: Remote Console"},"content":{"rendered":"\n<p>A few months ago a freshly retired Dell Poweredge T310 came back to the office, I plugged it into the network and left it off in the unlikely event it data was needed off it. It&#8217;s now I&#8217;m remote to the office, and need it&#8217;s data.<\/p>\n\n\n\n<p>No problem I thought, use the iDrac to log into the ESXi console and set a new IP as it is statically assigned to a different subnet to the office&#8230;<\/p>\n\n\n\n<p>Trouble is, the iDrac is so out of date I can&#8217;t get to its web interface on any browser available to my Windows 10 machine.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/james-batchelor.com\/wp-content\/uploads\/2022\/11\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"639\" height=\"294\" src=\"https:\/\/james-batchelor.com\/wp-content\/uploads\/2022\/11\/image-1.png\" alt=\"\" class=\"wp-image-864\"\/><\/a><\/figure><\/div>\n\n\n<p>This is how to get access to an outdated iDrac 6 web interface and remote console&#8230;<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Upgrade iDRAC firmware<\/h2>\n\n\n\n<p>First is to get some sort of access the the web interface to power the server on, as mentioned all modern browsers don&#8217;t support the SSL version the iDrac offers.<\/p>\n\n\n\n<p>For this I had no choice but to go back in time, finding and spinning up a VM instance of Windows 7 with IE 8. From here I was able to log into and bring the firmware from 1.95 to the most recent 2.80. (<a href=\"https:\/\/www.dell.com\/community\/Systems-Management-General\/IDRAC6-upgrade-path\/td-p\/4725466\" target=\"_blank\" rel=\"noreferrer noopener\">Source<\/a>)<\/p>\n\n\n\n<p>At this firmware level, modern Chrome is able to log in and so the server can be started remotely.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Remote Console<\/h2>\n\n\n\n<p>Round two was getting the remote console to display, this too has fallen too far out of date for even the latest 2.80 firmware.<\/p>\n\n\n\n<p>The console is Java based, so first need to allow the IP address of the iDrac through:<\/p>\n\n\n\n<p>In Windows control panel, click the Java icon and move to the Security tab:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/james-batchelor.com\/wp-content\/uploads\/2022\/11\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"524\" height=\"556\" src=\"https:\/\/james-batchelor.com\/wp-content\/uploads\/2022\/11\/image-2.png\" alt=\"\" class=\"wp-image-865\"\/><\/a><\/figure><\/div>\n\n\n<p>Ensure &#8220;<strong>Enable Java .. Web Start applications<\/strong> is ticked, set the Security level to <strong>High<\/strong> and then click <strong>Edit Site List&#8230;<\/strong><\/p>\n\n\n\n<p>Enter the IP of the iDrac in the format <strong>https:\/\/<em>nnn.nnn.nnn.nnn<\/em>\/<\/strong> , click OK and OK again to save.<\/p>\n\n\n\n<p>Chrome doesn&#8217;t do Java applications, and so when launching the remote console it just downloads a .jnlp file. This can be forced to open with javaws.exe located in the bin folder of Java in the Program Files (x86) folder of Windows.<\/p>\n\n\n\n<p>A better way is to use <a href=\"https:\/\/gist.github.com\/xbb\/4fd651c2493ad9284dbcb827dc8886d6#file-start-virtual-console-bat\" target=\"_blank\" rel=\"noreferrer noopener\">this batch script created by xbb<\/a> which automates the process:<\/p>\n\n\n\n<p>To use, download the batch script (.bat file) and place in a folder. <\/p>\n\n\n\n<p>Then login to the iDrac interface, then in the same window visit <strong>https:\/\/<em>nnn.nnn.nnn.nnn<\/em>:443\/software\/avctKVM.jar<\/strong> where <em>nnn<\/em> is the IP of the iDrac, this will download the avctKVM.jar file, place this in the same folder as the .bat file.<\/p>\n\n\n\n<p>Next create a subfolder named &#8220;jre&#8221; next to the .bat file, and <strong>COPY<\/strong> the <strong>bin<\/strong> and <strong>lib<\/strong> folder from <strong>C:\\Program Files (x86)\\Java\\jre1.8.0_171\\<\/strong> to the jre folder, so the .bat file references files within .\/jre\/bin\/<\/p>\n\n\n\n<p>You&#8217;ll now have a structure like this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/james-batchelor.com\/wp-content\/uploads\/2022\/11\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"70\" src=\"https:\/\/james-batchelor.com\/wp-content\/uploads\/2022\/11\/image-3.png\" alt=\"\" class=\"wp-image-867\"\/><\/a><\/figure><\/div>\n\n\n<p>Run the .bat file and enter the details to connect.<\/p>\n\n\n\n<p>I however had one more hurdle&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Connection Failed<\/h2>\n\n\n\n<p>When connecting I had the same error message coming up:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/james-batchelor.com\/wp-content\/uploads\/2022\/11\/image-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"157\" src=\"https:\/\/james-batchelor.com\/wp-content\/uploads\/2022\/11\/image-4.png\" alt=\"\" class=\"wp-image-868\"\/><\/a><\/figure><\/div>\n\n\n<p>Thanks to <a rel=\"noreferrer noopener\" href=\"https:\/\/www.virtualmvp.com\/idrac6-virtual-console-java-connection-failed\/\" target=\"_blank\">this post from virtual.mvp<\/a> , turns out there&#8217;s more out of date oddities to resolve.<\/p>\n\n\n\n<p>In the <strong>.\/jre\/lib\/security<\/strong> folder, use Notepad++ to open<strong> java.security<\/strong> file.<\/p>\n\n\n\n<p>In the file, search for the string &#8220;<strong>jdk.tls.disabledAlgorithms=SSLv3<\/strong>&#8221; and comment it out (add a # before the string) as below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/james-batchelor.com\/wp-content\/uploads\/2022\/11\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"655\" height=\"112\" src=\"https:\/\/james-batchelor.com\/wp-content\/uploads\/2022\/11\/image-5.png\" alt=\"\" class=\"wp-image-869\"\/><\/a><\/figure>\n\n\n\n<p>Save, and try the .bat script again.<\/p>\n\n\n\n<p>Virtual Console is now working&#8230;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/james-batchelor.com\/wp-content\/uploads\/2022\/11\/image-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1243\" height=\"784\" src=\"https:\/\/james-batchelor.com\/wp-content\/uploads\/2022\/11\/image-6.png\" alt=\"\" class=\"wp-image-870\"\/><\/a><\/figure><\/div>","protected":false},"excerpt":{"rendered":"<p>A few months ago a freshly retired Dell Poweredge T310 came back to the office, I plugged it into the network and left it off in the unlikely event it data was needed off it. It&#8217;s now I&#8217;m remote to the office, and need it&#8217;s data. No problem I thought, use the iDrac to log &hellip; <a href=\"https:\/\/james-batchelor.com\/index.php\/2022\/11\/15\/idrac-6-remote-console\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;iDRAC 6: Remote Console&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[356,362,357,358,359,360,361,82],"class_list":["post-863","post","type-post","status-publish","format-standard","hentry","category-servers","tag-dell","tag-firmware","tag-idrac","tag-idrac-6","tag-java","tag-ssl-mismatch","tag-update","tag-upgrade"],"_links":{"self":[{"href":"https:\/\/james-batchelor.com\/index.php\/wp-json\/wp\/v2\/posts\/863","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/james-batchelor.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/james-batchelor.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/james-batchelor.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/james-batchelor.com\/index.php\/wp-json\/wp\/v2\/comments?post=863"}],"version-history":[{"count":2,"href":"https:\/\/james-batchelor.com\/index.php\/wp-json\/wp\/v2\/posts\/863\/revisions"}],"predecessor-version":[{"id":871,"href":"https:\/\/james-batchelor.com\/index.php\/wp-json\/wp\/v2\/posts\/863\/revisions\/871"}],"wp:attachment":[{"href":"https:\/\/james-batchelor.com\/index.php\/wp-json\/wp\/v2\/media?parent=863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/james-batchelor.com\/index.php\/wp-json\/wp\/v2\/categories?post=863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/james-batchelor.com\/index.php\/wp-json\/wp\/v2\/tags?post=863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}