On a Linux Machine
# Install VPN Client
shellScript=https://support.arraynetworks.net/prx/001/http/supportportal.arraynetworks.net/downloads/pkg_9_4_0_385/MP_Linux_1.2.9/MotionPro_Linux_Ubuntu_x64_build-8.sh
cd Desktop
wget $shellScript
sudo ./MotionPro_Linux_Ubuntu_x64_build-8.sh
# Start VPN daemon
sudo /usr/bin/vpnd
# Connecting
remoteHost=vpnserver.kimconnect.com
username=adminguy
password=PASSWORDHERE
sudo /usr/bin/MotionPro --host "$remoteHost"
# Stopping the VPN daemon
sudo pkill vpnd
On a Windows Machine
# Download
$fileUrl='https://support.arraynetworks.net/prx/000/http/supportportal.arraynetworks.net/downloads/pkg_9_4_0_327/SSLVPN_9.0.1.115/ArraySSLVPNSetup.msi'
$outFile='C:\Temp\ArraySSLVPNSetup.msi'
Invoke-WebRequest -Uri $fileUrl -OutFile $outFile
# Install - this doesn't work as of this writing
$dateStamp = get-date -Format yyyyMMddTHHmmss
$logFile = '{0}-{1}.log' -f $outFile,$dateStamp
$MSIArguments = @(
"/i"
('"{0}"' -f $file.fullname)
"/qn"
"/norestart"
"/L*v"
$logFile
)
Start-Process "msiexec.exe" -ArgumentList $MSIArguments -Wait -NoNewWindow
Categories: