vCloud Network and Security SSL-VPN configuration

I recently went through the configuration of the vCloud Network and Security vShield Edge VPN Appliance.

The SSL-VPN Plus is a client based VPN solution from VMware.  IPSEC site to site is also available, but this demo solely focuses on configuring the client / server based SSL-VPN solution.

This demo assumes you have vShield Manager installed in your environment and a Port Group configured to use for the vShield Edge Appliance

The video goes into decent detail, but please reference these steps when doing your configuration:

  • Login to your vShield Manager interface (mine is https://vshield)
  • The default credentials are Username: admin | password: default
  • Click the ‘+’ sign next to Datacenters and left click your datacenter (mine is cllab-dc)
  • Next, click on the Network Virtualization Tab on the right hand side of the frame
  • Click the green plus sign under ‘List of Edge gateways installed in this datacenter’
  • Enter the name of the new Edge Appliance, mine is called ‘demo2-vpn’, then enter your hostname, description, tenant, and select your HA option (all are optional except ‘Name’ and I chose not to use HA for this demo)
  • Click new then enter the CLI Credentials (I left this as the default) and choose whether or not you want to enable SSH, however this has no barring on the VPN configuration
  • Click next then select your appliance size (mine is compact), make sure to leave the Enable auto rule generation checked, then click the ‘plus’ sign under edge appliances
  • Select your cluster from the drop down, mine is ‘Server-Cluster’ then select your datastore and host accordingly, then click ‘Add’
  • Click Next, and configure your default Edge Gateway interface again by clicking the ‘plus’ sign
  • Give your Edge Interface a name, mine is demo2-vpn-interface.  Leave the type as Uplink, then select the Port Group to connect to, mine is VPN-Portgroup
  • Leave the connectivity status as Connected, then click the ‘plus’ sign under Configure Subnets
  • Again, click the next ‘plus’ sign on the Add Subnet menu that pops up, then type in the IP address for your interface, mine is, click ok then type in your subnet mask and in my case it is then click save
  • Now click ‘Add’ back at the Add Edge Interface menu
  • Click next and configure your default gateway by selecting the Configure Default Gateway check box.  Select the vNIC just created, enter your Gateway IP (mine is then click next
  • Click the check box for Configure Firewall default policy, then set the Default Traffic Policy to Accept, then click next (HA is grayed out if you chose not to enable HA earlier as I did in this demo)
  • Click next and then Finish at the Summary page, the new vShield Edge appliance will now get deployed
  • After deployment is complete, double click on the new vShield Edge appliance
  • Click on the VPN button, then click the SSL VPN-Plus link
  • Click on Server Settings, then click Change
  • Be sure the Primary address is selected, and in my case that is
  • Select your port, the default is 443 which is fine, but I changed my port to 8443 to avoid a port conflict on my router
  • You can leave the default cipher as RC4-MD5 and leave the Use Default Certificate checked
  • Click Ok, then click on the IP Pool link under Configure
  • Click the green ‘plus’ link to configure the IP pool range you want to lease to your VPN clients, in my case that is To
  • Enter your IP address range, enter the subnet mask (mine is then be sure to leave the Status as enabled and configure your DNS and DNS Suffix settings (mine are as the Primary DNS and cllab.local as the suffix) then click OK
  • Next click on Private Networks to configure the internal networks you wish to provide access for your VPN clients
  • Click the green ‘plus’ sign again and enter the network, netmask, and leave the rest unchanged.  My values are for the network with a netmask of gives access to then entire 192.168.1.x subnet.  Click OK
  • Next click Authentication, then click the green ‘plus’ sign to add authentication, in my case I chose LOCAL in the drop down menu
  • You can leave the rest unchanged, but in my case I chained the Password Expires to 365 days with an expiry reminder to 360 days, then click OK
  • Next click Installation Package and then the green ‘plus’ sign to bring up the Add Installation Package menu
  • Give it a profile Name, in my case it is just demo2-vpn
  • Then type in the public addressable IP address to your network or the DNS name, in my case it is 174.x.x.x and then make sure your port matches what we configured earlier.  The default is 443, but in my case I changed this to port 8443 then click the OK button directly to the right of the port entry
  • Next select the installation packages you wish to generate, I chose Mac and Windows is enable by default.
  • Leave the rest unchanged then click OK
  • Now add a LOCAL user by click Users, then click the green ‘plus’ sign and type in the user credentials and select whether or not you want to have the password expire, change at next login, etc. In my case my user name is clucas, password was entered, and I selected to have the Password never expire.  Then click OK
  • Lastly on this section, I selected General Settings -> Change and set the session idle timeout to 120 minutes from the default of 10.  Then click OK
  • Now we need to configure a NAT for the VPN Edge Appliance, so select the NAT button directly to the left of the VPN button under the Network Virtualization Tab
  • Click the green ‘plus’ sign and select Add SNAT Rule
  • Be sure the demo2-vpn interface is select (or what your called yours) and enter the Source IP range of (or whatever network IP pool you chose to create) and translate this to the VPN Edge IP address of (yours maybe different)
  • Then click enabled then click Add then be sure to click Publish
  • Now click back on the VPN button -> Dashboard -> then click the green/white enable button, then click Yes
  • Now that the VPN Edge has been enabled, download the client by navigating to the IP/Port of the VPN Edge interface via https (in my example it is https://demo2-vpn:8443 or
  • Enter the username previously created, in my case that is clucas, then enter your password and click Login
  • Now click the demo2-vpn link (or whatever you named yours) to begin the download and installation of the client
  • Once installed, be sure you enable port forwarding on your router for port 443 or in my case 8443 to the vShield Edge Interface of
  • Launch the VMware VPN naclient and select your VPN server from the drop down list, mine is demo2-vpn
  • Click connect and enter your credentials.
You can now verify you have an IP address starting with the lowest pool number, in my case that is  You should be able to now ping your internal network, in my case that is and navigate to the various services on your network.






Chad Lucas