Android 2.x (Froyo/Gingerbread) & 3.x (HoneyComb) VPN Setup Guides

PPTP – an older protocol. “Usually” not as fast and is not as secure. Still, it’s a plucky little VPN that performs well when there is network congestion so it shouldn’t be dismissed.
L2TP – Very secure and performs well. Not as many cities available as IPsec and PPTP.
SSL – Typically reserved for desktops, Android devices can support openVPN including TLS Secondary Authentication and 256bit servers

How to Set Up personalVPN-PPTP
  1. Go to “Settings” on your mobile phone, and select “Wireless Controls”
  2. Select “VPN settings”
  3. Select “Add VPN”
  4. Select “Add PPTP VPN”
  5. Set a “VPN name” (can be whatever you like)
  6. Set “VPN server” CLICK HERE FOR OPTIONS then save the setting.

back to top

How to use personalVPN-PPTP on your Android device
  1. Go to “Settings” on your mobile phone, and select “Wireless Controls”
  2. Select “VPN settings”
  3. Connect to the VPN network you just set up
  4. Enter your WiTopia VPN username.
  5. There are two formats for usernames and they are NOT interchangeable. Please see the “details” under your active services via the portal to see your correct username.

    Format 1: username@witopia (notice that there is no .net at the end)
    Format 2: W\your@email.com (the W \ must be present)

  6. Once there is a small key-like icon on the left side of your notification bar, your phone is connected to the VPN.

back to top

 

 

How to Set Up personalVPN-L2TP
  1. Click on applications menu
  2. Settings
  3. Wireless & Networks
  4. VPN Settings
  5. Choose L2TP over IPSEC
  6. VPN Name = WiTopia L2TP
  7. Set L2TP VPN Server:
    • al2tp.ewr.witopia.net (New York)
    • al2tp.lax.witopia.net (Los Angeles, CA)
    • al2tp.lon.witopia.net (London, UK)

  8. Set IPSEc pre-shared key:
  9. Click on menu and save

NOTE: The first vpn you setup you will get asked for a credentials password. The credentials password is unique to the phone and is a secondary authentication that the phone does when accessing root level items such as new routes on the phone. This password is not transmitted at anytime, and is purely for the local phone only.

back to top

How to use your personalVPN-L2TP
  1. Click on applications menu
  2. Settings

  3. Wireless & Networks
  4. VPN Settings
  5. Click on the “WiTopia L2TP” connection name
  6. Enter your username and password
  7. There are two formats for usernames and they are NOT interchangeable. Please see the “details” under your active services via the portal to see your correct username.

    Format 1: username@witopia (notice that there is no .net at the end)
    Format 2: W\your@email.com (the W \ must be present)

  8. Click connect

back to top

 

 

Setup OpenVPN SSL on Android
Obtain and Setup VPN Files
  1. Download and save the ZIP file from the portal
  2. (click the customer login button to access the portal -> click download client software link -> click the zip file option)

  3. Unzip the file downloaded
  4. Edit the [INSERT SERVER NAME] with the location you want to use in the SampleConfig
  5. For Server Locations: Click Here

  6. Save the file as (name you choose).ovpn (the .ovpn is VERY important)
  7. Rezip the PersonalVPN folder so you have a personalvpn.zip file
  8. (right click on the personalVPN folder and choose: sent to -> compressed zip folder)

  9. Connect your android device to your computer (you may need to install the drivers for your device to be able to see it. Contact your wireless provider or search on google for drivers for your device.)
  10. Locate your INTERNAL SD-Card in explorer/finder (usually labeled SDCARD or SD-CARD) Create a new folder called VPN and place the personalvpn.zip file in the folder

Now that we have downloaded the needed files, modified the configuration and placed the files on the device we can install the software needed to make the SSL connection on your device.

Setup & Connect the VPN
  1. Install featVPN from the play store
  2. featvpn in google play store

    (note there is a free and paid version. WiTopia is not affiliate or associated with featvpn in anyway. Payments for the program are direct to the developer of featvpn and WiTopia is not able to refund you for these fees if you are not able to make it work, or cancel your WiTopia services.)

    Featvpn Main

  3. Once you have the program installed, open it from the applications menu and click on setup to setup the needed permissions. If it does not error out you can setup the SSL.
  4. VPN Tests

  5. Click the back button to get back to main screen
  6. Click on the Tunnels icon
  7. Click the add button to add a new tunnel
  8. Give the VPN a name (choose one that is easy to know like “WiTopia-USA”)
  9. VPN Name

  10. Store Credentials: Checked (check this to make it easier to connect each time)
  11. Configuration: Click on load and then locate the VPN folder you created load the personalvpn.zip file you put there.
  12. Locate VPN Files

    The program should read the cert, key and config files and prefill everything. If you do not see a server address along with your cert and key files loaded please check the zip flie you loaded.

    VPN Files Loaded

  13. Click the back button (there is no save)
  14. You will now see the VPN you created listed
    VPN Setup

  15. Click on the name of the vpn to connect
  16. (to edit a config press-hold on name of vpn)

    Edit VPN
    Once connected you will see the status and your local IP
    VPN Connected

    You can verify the IP is showing ours by going to http://ipchicken.com and seeing the IP that is presented.

    If you have issues please see the full documentation at featvpns website (http://www.featvpn.com/#howto See #11 and #5,7,8) or contact support (support@witopia.net)

back to top

 

 

Android FAQs
How do I set the DNS on Android devices?

To change the DNS for a STATIC IP Network

STATIC IP addresses are not used over 3/4G Data networks. Please see below for the directions on how to set the DNS on a DHCP (99% of connections).

  1. Click on Settings in your applications screen
  2. Click on Wireless & networks option
  3. Click on Wi-Fi settings
  4. Click on the menu button for your phone
  5. Click on Advanced
  6. Click on the STATIC IP option
  7. Fill in your local network static IP details
  8. this does not pertain to the WiTopia VPN services and is local to your network only

  9. Click on the down arrow for each DNS field and input a dns option
  10. CLICK HERE for DNS Server Options for a list of locations to choose

  11. Click the menu button to bring up the save button
  12. Save

The DNS should now be set for this wifi network (only).

To change the DNS for a DHCP (99.99% of connections)

Google did not make this option available if you are using DHCP (most people are). You can see on their issue tracker that this is a known issue. If you are using a STATIC IP on your network though you can set the DNS on WIFI only. There is no ability to change the DNS for the cellular data network (without rooting, and hacking the phone which we do not support). If you have rooted your phone, there is a free application in the market that you can use to set the DNS for usage on wifi or 3/4G service. Please see CLICK HERE (WE CANNOT PROVIDE ANY SUPPORT OR SETUP ASSISTANCE WITH THIS APP OR ROOTING YOUR PHONE — USE AT YOUR OWN RISK)

How Do I Know My Android Is Connected?

You will know when you are connected as you will see a “KEY” symbol in the upper menubar. You can also check your notifications window to see that the vpn is connected.

Credential Storage Password Reset?

If you don’t remember your password or remember ever setting one up, then you can perform a reset of the credential storage password that will delete all secure certificates, related credentials, and reset the password. This process does not delete any data. Upon attempting to connect or editing the vpn you will be prompted to create a new unique password that contains at least 8 characters.

To reset the credential storage password, do the following:

  1. Press the home button to go to the home screen.
  2. The home button is located along the bottom of your device. Its icon looks like a house.

  3. The steps to get to Settings on Android can differ by device. Try one or more of the following:
  4. Press the menu button to bring up the mini-options screen.The menu button is located along the bottom of your device. Its icon is four stacked lines. Then press Settings.
    Press the clock located in the system icon tray in the lower-right corner of your screen. This will bring up a menu. Press the clock again and then press Settings.

  5. Press Location & security.
  6. Press Clear Storage and Confirm.
  7. Password will be reset and credential storage cleared of all contents.

Now when you try to connect it will prompt you for a credential password, create one that you will not forget as you may be asked for it again in the future after a reboot

Android PPTP Still Not Connecting?

Try turning encryption “off” and see if it connects. Not using encryption might provide access to blocked content, as well as privatize your IP address, but it still isn’t optimal for security, obviously. It would appear Android has a little way to go to best support PPTP VPNs. Note: The username/password you selected are case sensitive and need to be entered exactly as entered during registration: username@witopia (with no .net or .com on the end).