The installation and configuration of Ace SSL VPN Client is quite similar to other Linux distributions.
Get super user rights
Install the necessary binary packages.
apt-get install network-manager-openvpn network-manager-pptp openvpn
- Click on NetworkManager icon and choose VPN Connections… then Configure VPN
- Click on "Add" button
- For the "Gateway" choose one of the "remote" servers in the conf file
- For the "Type" Choose "Passwords with Certificates (TLS)"
- Enter your assigned username and password
- Choose the correct User Certificate, CA Certificate and Private Key (leave the Private Key Password empty). The files can be downloaded from the members area.
- Click on the "Advanced…" button
- Under "General" choose Use Custom Gateway Port 443
- Check the "Use LZO data compression" box
- The Network Manager handles everything including swapping the DNS routers in /etc/resolv.conf
Connect to Ace VPN. Open up your browser and go to acevpn.com home page to confirm your IP has changed.
Note: This would use only 1 vpn server instead of all the servers we provide. In case the gateway you added goes down or is inaccessible you will have to manually switch to a different gateway. Also its preferred to create a separate profile for each server.
Get super user rights
Install the necessary binary packages. We like nano editor due to its simplicity. You are free to use your preferred editor.
If you would like to compile openvpn from source follow below steps. If you notice we install openvpn binary and then overwrite it by compiling from source.
apt-get install openvpn openssl resolvconf unzip nano libpkcs11-helper1-dev libpkcs11-helper1 build-essential libcurl4-openssl-dev
tar -xvzf lzo-2.03.tar.gz
./configure ; make ; make install
tar -xvzf openvpn-2.2.1.tar.gz
make ; make install
Change to openvpn directory.
Download the configuration files for Linux from the members area.
Unzip the configuration files to /etc/openvpn
If you would like to save the password to avoid typing credentials every time
Comment auth-user-pass by adding “#” before it. It would look like # auth-user-pass
Uncomment auth-user-pass /etc/openvpn/acevpn-pass by removing “#”. It would look like auth-user-pass /etc/openvpn/acevpn-pass
Hit Ctrl + x and ‘y’ to save and exit.
Type in your username on the 1st line and the password on the 2nd line. Hit Ctrl + x and ‘y’ to save and exit.
Now it’s time to test the installation
openvpn --cd /etc/openvpn --config /etc/openvpn/acevpn-premium-udp-faster.conf
The connection and the tunnel should now get established. Open up your browser and go to acevpn.com home page to confirm your IP has changed.
To stop the VPN
If you have DNS issue please refer to this thread http://groups.google.com/group/acevpn/browse_thread/thread/844f365cafe7748c#. Thanks to John F. and scarecrow for this tip.