Setup IITP VPN in Linux machine
NOTICE 09/05/20: The institute has moved to Cisco VPN and you can connect to it via Cisco AnyConnect Secure Mobility Client.
Virtual Private Network (VPN) extends a private network across a public network and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.
Steps to follow:
- Get VPN credentials from institute officials over webmail
    
To: cc [AT] iitp [DOT] ac [DOT] in Cc: cc_head [AT] iitp [DOT] ac [DOT] in - 
    
Extract files
tar xvf openvpn-2.4.8.tar.gz - 
    
Install dependencies
sudo apt-get install liblzo2-desudo apt-get install libpam0g-devsudo apt install libssl1.0 libssl1.0-dev
 - Run configure. The configure script is responsible for getting ready to 
build the software on your specific system. It makes sure all of the 
dependencies for the rest of the build and install process are available.
    
cd openvpn-2.4.8 ./configure - 
    
Install
sudo make install - 
    
Login IITP SSL VPN portal to get VPN configuration
 - 
    
Click on “Client Configuration for MAC Tunnelblick” and download VPN configuration
 - Extract configuration
    
tar xvf clientbundle.tgz cd clientbundle/CRSSLconfig.tblk - Run VPN with configuration 
sudo openvpn --config client.ovpnand enter your VPN credentials. 
Tested in Ubuntu 18.04 machine on 13 April 2020.
Disclaimer: You may face incompatibility issues for other versions of OpenVPN.