-
Star
(392)
You must be signed in to star a gist -
Fork
(73)
You must be signed in to fork a gist
-
-
Save xbb/4fd651c2493ad9284dbcb827dc8886d6 to your computer and use it in GitHub Desktop.
| Use this as an example on how to start the virtual console without the need of Java Web Start or accessing it from the web interface. | |
| You can use the user and password that you use for the web interface. | |
| You need an old JRE... I used 1.7.0_80 from the Server JRE package, also I have tested successfully 1.7.0_79 with MacOS. | |
| You don't need to install it, just extract it or copy the files in "jre" folder. | |
| Open the viewer.jnlp file that you get by launching the virtual console from the web interface with a text editor. | |
| Note the urls to the jar files. Download the main jar file avctKVM.jar and the libs for your operating system and architecture. | |
| Extract the dlls (.so Linux, .jnilib MacOS) from the jar libs. | |
| If you don't see the MacOS libs in the file make sure you download it from MacOS. | |
| Edit the bat/sh file according to your needs. | |
| The file structure should look like this: | |
| start-virtual-console.bat (.sh if Linux/MacOS) | |
| avctKVM.jar | |
| jre/<jre home here> | |
| lib/avctKVMIO.dll (.so if Linux, .jnilib if MacOS) | |
| lib/avmWinLib.dll (.so if Linux, .jnilib if MacOS) |
| @echo off | |
| set /P drachost="Host: " | |
| set /p dracuser="Username: " | |
| set "psCommand=powershell -Command "$pword = read-host 'Enter Password' -AsSecureString ; ^ | |
| $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword); ^ | |
| [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)"" | |
| for /f "usebackq delims=" %%p in (`%psCommand%`) do set dracpwd=%%p | |
| .\jre\bin\java -cp avctKVM.jar -Djava.library.path=.\lib com.avocent.idrac.kvm.Main ip=%drachost% kmport=5900 vport=5900 user=%dracuser% passwd=%dracpwd% apcp=1 version=2 vmprivilege=true "helpurl=https://%drachost%:443/help/contents.html" |
| #!/bin/bash | |
| echo -n 'Host: ' | |
| read drachost | |
| echo -n 'Username: ' | |
| read dracuser | |
| echo -n 'Password: ' | |
| read -s dracpwd | |
| echo | |
| ./jre/bin/java -cp avctKVM.jar -Djava.library.path=./lib com.avocent.idrac.kvm.Main ip=$drachost kmport=5900 vport=5900 user=$dracuser passwd=$dracpwd apcp=1 version=2 vmprivilege=true "helpurl=https://$drachost:443/help/contents.html" |
I have an easier method based on Tampa's work.
https://github.com/dalezorz/java-iDRAC6-viewer/This still doesn't work in Windows 11
I can make it work on Windows for you. My version was only really edited to include macOS support.
I have an easier method based on Tampa's work.
https://github.com/dalezorz/java-iDRAC6-viewer/This still doesn't work in Windows 11
I can make it work on Windows for you. My version was only really edited to include macOS support.
I got it working
I have an easier method based on Tampa's work.
https://github.com/dalezorz/java-iDRAC6-viewer/This still doesn't work in Windows 11
I can make it work on Windows for you. My version was only really edited to include macOS support.
I got it working
Windows one works great. Thank you.
This still doesn't work in Windows 11