This article aims to serve as a quick and easy guide for anyone wanting to configure the IITD VPN for use to access internal IIT Delhi sites from outside the campus.
Note - This article was originally made by me and Priyanshu Gautam as pre TA work for COL106 course, held in the online semester 2020-21. Slides included.
Please refer the following link for more information: https://csc.iitd.ac.in/services-network-vpn.php
- Write an email to sysadm@cc.iitd.ac.in from your institute email id. Subject can be "VPN Request - {entry number}".
- Mention the purpose for which you require VPN access and send.
NOTE: In the times of COVID when the institute is in lockdown, you dont need a faculty supervisor to approve a VPN, but that is not the case right now. Till 1st May, 2021, all students are entitled to a VPN, irrespective of having a faculty supervisor or no. - You should get a reply within 24 hours with instructions for setup and use. Download the certificates and client depending on your OS:
- For Windows: Use OpenVPN
- For MacOS: Use TunnelBlick
- Linux superuser master-race can configure settings from native clients directly
Download OpenVPN for windows on your PC and install in a directory of your choice.
- Post installation, Download "yourID.crt", "yourID.key", Pre-shared server key "ta.key", client configuration file "client.ovpn" from the mailed link and IITD CA certificate "CCIITD_CA.crt" from CSC website or this repository to
C:\Progam Files\OpenVPN\config
directory (or your own installation directory) - Right click on OpenVPN GUI and click run as administrator
- Open the GUI system tray and right click on the ovpn client, and click connect. Enter your kerberos credentials (same as moodle credentials) in the prompt.
That's it. Test your connection by visiting internal sites like https://eadmin.iitd.ac.in/ or https://ecertification.iitd.ac.in/
Make sure you have OpenVPN, along with the GUI installed:
sudo apt-get install network-manager-openvpn openvpn
- Post installation, Download "yourID.crt", "yourID.key", Pre-shared server key "ta.key", client configuration file "client.ovpn" from the mailed link and IITD CA certificate "CCIITD_CA.crt" from CSC website or this repository to
C:\Progam Files\OpenVPN\config
directory (or your own installation directory) - Go to settings → Network Settings → VPN and click on the + symbol
- Follow the steps shown in the figures below, finish setup by inputting your kerberos details.
That's it. Test your connection by visiting internal sites like https://eadmin.iitd.ac.in/ or https://ecertification.iitd.ac.in/
Install TunnelBlick from the link given in the mail, install the latest stable version
- Post installation, Download "yourID.crt", "yourID.key", Pre-shared server key "ta.key", client configuration file "client.ovpn" from the mailed link and IITD CA certificate "CCIITD_CA.crt" from CSC website or this repository to
C:\Progam Files\OpenVPN\config
directory (or your own installation directory) - Move all the 5 files into a single folder, and name the folder
client.tblk
- Drag the
client.tblk
file to the tunnelblick icon in menu bar (follow steps in the following images for clarity) - Enter your kerberos credentials (same as moodle credentials) in the prompt.
- Create a new folder
- Rename the folder
- Drag and drop
client.tblk
to tunnelblick icon in the menu bar
- Enter your mac credentials
- Done, connect to VPN (will ask for your kerberos credentials for thefirst time)
That's it. Test your connection by visiting internal sites like https://eadmin.iitd.ac.in/ or https://ecertification.iitd.ac.in/