Results 1 to 2 of 2

Thread: Connect to OpenVPN service from Terminal & GUI

  1. #1
    Join Date
    Feb 2009
    Location
    Khartoum, Sudan
    Beans
    273
    Distro
    Ubuntu 14.04 Trusty Tahr

    Connect to OpenVPN service from Terminal & GUI

    If you want to browse anonymously or access content restricted by geographic location you will need to use a proxy or a VPN service fortunately there are many free VPN Services in this post i will use a free OpenVPN service: vpnbook



    1- Download any of 4 available OpenVPN connection profile from vpnbook.com from openvpn tab and don't forget to check username and password




    2- Extract .Zip file:
    Code:
    unzip ~/Downloads/YOUR_SELECTED_BUNDLE.zip

    3- Connecting:
    ------------------

    3A: Connect using terminal:
    ---------------------------------

    • Open terminal and run the following command to install openvpn package:
      Code:
      sudo apt-get install openvpn
    • connect by using the floowing command and type usernmae and password when prompt
      Code:
      sudo openvpn --config YOUR_SELECTED_CONNETION_TYPE.ovpn
    • if everythign goes well you will see similiar to this:
      Code:
      Tue Nov  5 20:58:54 2013 [vpnbook.com] Peer Connection Initiated with [AF_INET]198.7.62.204:25000
      Tue Nov  5 20:58:56 2013 SENT CONTROL [vpnbook.com]: 'PUSH_REQUEST' (status=1)
      Tue Nov  5 20:58:56 2013 PUSH: Received control message: 'PUSH_REPLY,redirect-gateway def1,dhcp-option DNS  8.8.8.8,dhcp-option DNS  8.8.4.4,route 10.10.0.1,topology net30,ping 5,ping-restart 30,ifconfig 10.10.1.146 10.10.1.145'
      Tue Nov  5 20:58:56 2013 OPTIONS IMPORT: timers and/or timeouts modified
      Tue Nov  5 20:58:56 2013 OPTIONS IMPORT: --ifconfig/up options modified
      Tue Nov  5 20:58:56 2013 OPTIONS IMPORT: route options modified
      Tue Nov  5 20:58:56 2013 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
      Tue Nov  5 20:58:56 2013 ROUTE default_gateway=X.X.X.X
      Tue Nov  5 20:58:56 2013 TUN/TAP device tun2 opened
      Tue Nov  5 20:58:56 2013 TUN/TAP TX queue length set to 100
      Tue Nov  5 20:58:56 2013 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
      Tue Nov  5 20:58:56 2013 /sbin/ifconfig tun2 10.10.1.146 pointopoint 10.10.1.145 mtu 1500
      Tue Nov  5 20:58:58 2013 /sbin/route add -net 198.7.62.204 netmask 255.255.255.255 gw 192.168.2.1
      Tue Nov  5 20:58:58 2013 /sbin/route add -net 0.0.0.0 netmask 128.0.0.0 gw 10.10.1.145
      Tue Nov  5 20:58:58 2013 /sbin/route add -net 128.0.0.0 netmask 128.0.0.0 gw 10.10.1.145
      Tue Nov  5 20:58:58 2013 /sbin/route add -net 10.10.0.1 netmask 255.255.255.255 gw 10.10.1.145
      Tue Nov  5 20:58:58 2013 Initialization Sequence Completed
    • To disconnect press: Ctrl+C




    3B: Connect using GUI:
    ----------------------------

    • install Network manager OpenVPN plugin:
      Code:
      sudo apt-get install network-manager-openvpn network-manager-openvpn-gnome‎
    • Open any of 4 files availabe after extracting the .ZIP file with a text editor.
    • now copy all the text between <ca> and </ca> and save text in a file name it ca.crt
    • copy all the text between <cert> and </cert> and save text in a file name it user.crt
    • copy all the text between <key> and </key> and save text in a file name it key.key
    • Select Network connection form upper right corner >> VPN Connection >> Configure VPN




    • Select Import and open the same file that we get our ca.crt user.crt and key.key from
    • Change authentication to Password With Certificates (TLS) and enter the username and password
    • For User Certificate select user.crt file
    • For CA Certificate select ca.crt
    • For Private Key select key.key and click Save.


    • Now go to Network connection form upper right corner >> VPN Connection >> YOUR_VPN_CONNECTION_NAME.
    • IF everything goes well a message will appear stating that (VPN connection has been successfully established).
    • To disconnect go to Network connection form upper right corner >> VPN Connection >> YOUR_VPN_CONNECTION_NAME.

  2. #2
    Join Date
    Sep 2011
    Beans
    58

    Re: Connect to OpenVPN service from Terminal & GUI

    good article Zero

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •