This document describes deploying the eduVPN and Let's Connect! Clients for Windows only. For eduVPN server setup see eduVPN Documentation.
eduVPN and Let's Connect! clients are the same client targeted for a different audience. While their UI is different, the setup is identical. Therefore, the remainder of this document will reference "eduVPN" only for readability.
Basic knowledge of GPO or SCCM is required.
eduVPN Client for Windows requires:
- .NET Framework 4.5
- TAP-Windows driver
- OpenVPN Components:
eduVPNOpenVPN_<ver>_<plat>.msi
- eduVPN Client:
eduVPNCore_<ver>_<plat>.msi
The eduVPNClient_<ver>.exe
EXE installer installs all required eduVPN Client for Windows components. Binaries are published here.
This is the recommended option for SCCM deployments.
When started with /?
parameter, the EXE installer will display a list of supported parameters:
Action | Description |
---|---|
/install |
Installs the product. This is the default. |
/repair |
Repairs the product. |
/uninstall |
Uninstalls the product. |
/layout |
Downloads all web-based content to the current folder for later offline installation. |
UI | Description |
---|---|
none | By default UI and all prompts are displayed. |
/passive |
Displays minimal UI with no prompts. The computer is restarted automatically if required. |
/quiet |
Displays no UI and no prompts. The computer is restarted automatically if required. |
/lang <lcid> |
Displays UI in specified locale if available. The list of LCIDs can be found here. |
Additional flags:
/norestart
- Suppress any attempts to restart. By default, UI will prompt before a restart./log <logfile.txt>
- Logs to a specific file. By default, a log file is created in%TEMP%
.
This option is recommended for Group Policy deployments. However, it automates the deployment only partially.
You need to deploy .NET Framework 4.5 and TAP-Windows driver manually or by other automatization means first. They are available as an EXE installer only rendering them inappropriate for Group Policy deployment.
After all workstations have the .NET Framework and TAP-Windows driver installed, deploy both MSI packages:
eduVPNOpenVPN_<ver>_<plat>.msi
eduVPNCore_<ver>_<plat>.msi
Binaries are published here
Packages can be deployed using the same Group Policy Object. We advise against making x86
versions available to Win64 machines. Please use the x64
for Win64 machines.
The eduVPN Client for Windows will self-update on new releases by default.
Should you prefer manual updating, self-updating can be turned off in the eduVPN.Client.exe.config
XML file installed in the eduVPN\Core
folder. At the SelfUpdateDescr
setting, set the Uri
attribute of <ResourceRef>
element to an empty string:
<setting name="SelfUpdateDescr" serializeAs="Xml">
<value>
<ResourceRef Uri=""/>
</value>
</setting>
Updating eduVPN Client for Windows manually is installing a newer version over the previous one using the same deployment option again.
Updating will overwrite the eduVPN.Client.exe.config
file with a default one. All modifications are lost. If you want to keep self-updating disabled make sure to re-deploy your version of eduVPN.Client.exe.config
again.