Skip to content

A guide to configuring IIT Delhi VPN on Windows, Linux and MacOS platforms and accessing internal websites.

License

Notifications You must be signed in to change notification settings

Yashpandey4/iitd-vpn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configuring IITD VPN

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.

Table of Contents

  1. Requesting your VPN credentials
  2. Windows Configuration
  3. Linux Configuration
  4. MacOS Configuration

Requesting your VPN credentials

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

Windows Configuration

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.
  1. Start the Client
    Start the Client
  2. Enter your kerberos credentials
    Enter your kerberos credentials
  3. Done, connect to VPN
    Done, connect to VPN

That's it. Test your connection by visiting internal sites like https://eadmin.iitd.ac.in/ or https://ecertification.iitd.ac.in/

Linux Configuration

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.
  1. Go to Network Settings
    Go to Network Settings
  2. Add VPN, then OpenVPN
    Add VPN, then OpenVPN
  3. Follow these settings exactly
    Follow these settings exactly
  4. Done, connect to VPN
    Done, connect to VPN

That's it. Test your connection by visiting internal sites like https://eadmin.iitd.ac.in/ or https://ecertification.iitd.ac.in/

MacOS Configuration

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.
  1. Create a new folder
    Create a new folder
  2. Rename the folder
    Rename the folder
  3. Drag and drop client.tblk to tunnelblick icon in the menu bar
    Drag and drop client.tblk to tunnelblick icon in the menu bar
  4. Enter your mac credentials
    Enter your mac credentials
  5. Done, connect to VPN (will ask for your kerberos credentials for thefirst time)
    Done, connect to VPN

That's it. Test your connection by visiting internal sites like https://eadmin.iitd.ac.in/ or https://ecertification.iitd.ac.in/

About

A guide to configuring IIT Delhi VPN on Windows, Linux and MacOS platforms and accessing internal websites.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages