VPN access is not available for Imperial staff unless it is required to access applications required for work, teaching or research. If there is an application you require access to that does not work using Unified Access, please contact the ICT Service Desk.
Students with existing access to the Imperial VPN will be able to continue using it. If you are a new student and require access to the VPN for your studies, please contact the ICT Service Desk.
Access to the VPN may also depend on the country you're in when you try to connect. Please see our internet censorship web page for more information.
VPN access for external contractors
If you are working with an external contractors and they require access to the Imperial VPN, please complete the external contractor VPN form. Access to the Contractor VPN service must be sponsored by an Imperial staff member.
Using the contractor VPN service
Once an account has been created, ICT will send the login details to the contractor named on the application form.
The contractor VPN service can be used with Windows, Mac and Linux operating systems.
Set up the VPN on your device
The instructions below are for students who require access to VPN services for their studies. Staff should be using Unified Access to access Imperial applications.
Set up the VPN on your device
- Windows 11
- Windows 8 and 10
- Windows 7
- Mac OS
- Linux - Point-to-Point Tunneling Protocol VPN
- Linux - Open VPN
- Android
- iOS
Before you connect
- Click Start/Windows key.
- Search for “VPN Settings”.
- In the top right hand corner click “Add VPN”.
- Leave “VNP Provider” as “Windows (built-in)”.
- Set “Connection name” as “Imperial VPN”.
- Set “Server name or address” to “vpn.ic.ac.uk”.
- Leave “VPN type” on “Automatic”.
- Leave “Type of sign-in info” as “Username and password”.
- Set “Username (optional)” as Imperial username (abc123 NOT IC\abc123 or [email protected]).
- Set “Password (optional)” as Imperial password.
To connect
Method 1
- Click Start/Windows key.
- Search for “VPN Settings”.
- In the top right hand corner, next to your VPN connection click “Connect”.
Method 2
- Click on your internet icon in the taskbar by the clock.
- On the popup menu click “VPN”.
- Then click on your connection.
Follow these instructions to set up a Virtual Private Network (VPN) connection on your Windows 10 or Windows 8 machine:
- Click on the Start button in the toolbar.
- Type "Network Status" in the Search field and press Enter.
- Choose VPN from the left-hand-side menu.
- Select "Add a VPN connection".
- In Connection Name type "Imperial VPN".
- Enter "vpn.ic.ac.uk" in the Server Name or Address field.
- Enter "Automatic" in the VPN Type field.
- Select User Name & Password in the Type of Sign-in info field.
- Enter your Imperial username (without the IC\ prefix).
- Enter your Imperial password.
- Tick Remember by sign-in info & click Save.
The connection has now been created and can be accessed and connected to by clicking the Wi-Fi symbol in the bottom right-hand corner.
Alternative method
- Download and install the latest OpenVPN client.
- Download the OpenVPN configuration file.
- Click the start button, type "OpenVPN" and click on the OpenVPN icon to open the client.
- Under Import Profile click "File" and browse to the location of the OpenVPN configuration file downloaded in step 2.
- Open the file.
- Enter your Imperial username.
- Tick Save Password and enter your Imperial password.
- Click Add.
- Click on the Open VPN Profile to connect to the VPN.
Follow these instructions to set up a Virtual Private Network (VPN) connection on your Windows 7 machine:
- Click on the Start button in the toolbar.
- Type "Network and Sharing Center" in the Search field and press Enter.
- Choose "Set up a new connection or network" under the heading Change your network settings on the main page.
- Choose "Connect to a workplace" from the new dialog box and click Next.
- Select "Use my Internet connection".
- Type "vpn.ic.ac.uk" in the Internet address field.
- Type "Imperial College VPN" in the Destination name field and click Next.
- Enter your Imperial username and password in the relevant fields on the next screen and click Connect.
The connection has now been created and will be saved and displayed in your connection list.
For Mac OS version 10.12 (Sierra) and above
Apple are no longer supporting Imperial's VPN method, PPTP, on the latest versions of MacOS and iOS. If you're using Mac OS Sierra, High Sierra or Mojave, follow the instructions below:
- Download Tunnelblick and install it.
- Once Tunnelblick is installed download the OpenVPN config file.
- Double click on the OpenVPN file you downloaded and connect using your Imperial username and password.
To access Library Journals, please visit the Library Website and use Library Search.
For Mac OS Big Sur
We recommend those using Big Sur to download the beta version of Tunnelblick for a smoother experience. More information can be found on the Tunnelblick webpages.
Notes
- The VPN is not intended to provide access to region-restricted resources such as video or audio streaming providers.
- Those running Mac OS versions below 10.12 (Sierra), please contact the ICT Service Desk for guidance.
- If you wish to change the name of the config file, please download these instructions: Change the configuration name for Tunnelblick .
To set up a VPN using the NetworkManager-pptp package on a Linux system, you'll need to install the package, and then configure your VPN connection through the NetworkManager GUI or command line.
Step 1: Install the NetworkManager-pptp package
Open a terminal and use the package manager to install the PPTP plugin for NetworkManager. The command you use will depend on the Linux distribution you are running.
Ubuntu or Debian-based distributions
- sudo apt-get update
- sudo apt-get install network-manager-pptp
- sudo apt-get install network-manager-pptp-gnome # If you're using GNOME
Fedora or Red Hat-based distributions
- sudo dnf install NetworkManager-pptp
- sudo dnf install NetworkManager-pptp-gnome # If you're using GNOME
Arch Linux or Manjaro
- sudo pacman -S networkmanager-pptp
After installing, you may need to restart the NetworkManager service: sudo systemctl restart NetworkManager.
Step 2: Configure the VPN connection
You can configure the VPN connection through the NetworkManager GUI, which is the easiest way if you are using a desktop environment.
Using the GUI
- Click on the NetworkManager icon in your system tray.
- Select VPN Connections > Configure VPN.
- In the Network Connections window, click Add.
- Choose Point-to-Point Tunneling Protocol (PPTP) from the Choose a VPN Connection Type dialog box and click Create.
- In the "Adding VPN connection" window, enter the following information:
-
- Type Imperial College VPN in the Connection name field.
- Enter vpn.ic.ac.uk in the Gateway field of the VPN tab.
- Enter your Imperial username and password in the User name and Password fields.
- Click the Advanced button.
- Tick MSCHAPv2 under Allow the following authentication methods.
- Tick Use Point to Point encryption (MPPE) under Security and Compression.
- Click OK to return to the previous dialog box.
- Click Apply to save your settings.
The Network Connections dialog box should now show your new VPN connection. To connect in future, click on the Network Manager icon again, select VPN Connections and choose Imperial College VPN.
Using the command line
If you prefer using the command line or if you don't have a desktop environment, you can use nmcli, the command-line interface to NetworkManager.
- Add a new VPN connection - nmcli con add type pptp con-name "Imperial VPN" ifname -- auto ipv4.method auto
- Set the VPN properties - nmcli con modify "Imperial VPN" vpn.data "gateway=vpn.ic.ac.uk, user=YourCollegeUsername, refuse-eap=yes"
Replace YourCollegeUsername with your Imperial Username. - Start the VPN connection - nmcli con up id "Imperial VPN"
Step 1: Install OpenVPN and the NetworkManager plugin
First, you need to install OpenVPN and the NetworkManager plugin for OpenVPN. The commands will vary depending on your Linux distribution.
Ubuntu or Debian-based distributions
- sudo apt-get update
- sudo apt-get install openvpn network-manager-openvpn network-manager-openvpn-gnome
Fedora or Red Hat-based distributions
- sudo dnf install openvpn NetworkManager-openvpn NetworkManager-openvpn-gnome
For Arch Linux or Manjaro
- sudo pacman -S openvpn networkmanager-openvpn
After installing, you might need to restart the NetworkManager service, sudo systemctl restart NetworkManager.
Step 2: Import the VPN configuration file
Download the config file from the Imperial OpenVPN website using curl (curl -o ic.ovpn https://openvpn.ic.ac.uk/ic.ovpn) or wget (wget -O ic.ovpn https://openvpn.ic.ac.uk/ic.ovpn).
Using the GUI
- Click on the NetworkManager icon in your system tray.
- Select "VPN Connections" > "Add a VPN connection..." or "Configure VPN..."
- In the Network Connections window, click "Import from file...".
- Navigate to the location of your .ovpn file, select it, and click "Open".
- The details from the configuration file should be automatically imported. Enter any additional required information such as username and password if they are not included in the .ovpn file.
- Click "Add" or "Save" to save the configuration.
Using the command line
You can also use the nmcli command-line tool to import the .ovpn file directly.
- nmcli connection import type openvpn file /path/to/your/config.ovpn.
- Replace /path/to/your/config.ovpn with the actual path to your .ovpn configuration file.
Step 3: Start the VPN connection
Using the GUI
- Click on the NetworkManager icon again.
- Go to "VPN Connections" and select the VPN you've just configured.
- The VPN should now start connecting. Once connected, you should see a notification or a VPN icon indicating that the connection is active.
Using the command line
To start the VPN connection using the command line, use the following command:
- nmcli con up id "YourConnectionName".
- Replace YourConnectionName with the name of the VPN connection you imported or created.
To connect to the Imperial VPN using an Android device, follow these steps:
- Go to Settings on your Android device.
- Select Wireless & networks.
- Select VPN settings.
- Tap on Add VPN.
- Select Add PPTP VPN.
- Edit the VPN name, type Imperial and click OK.
- Set the VPN server to vpn.ic.ac.uk and click OK.
The connection is now set up. To use it, go back to the VPN settings screen and tap on Imperial.
Instructions for iOS 10 and later
Apple is no longer supporting Imperials VPN method, PPTP, on the latest versions of MacOS and iOS. If you're using iOS 10, please follow the instructions below:
- Download the OpenVPN connect app from itunes.
- Download the OpenVPN config file and tap Open in "OpenVPN".
- Tap the green button with a + sign plus on it.
- Enter your Imperial username and password.
- Tap save.
- Tap the switch underneath Disconnected which will then connect you to the VPN.
If you have connected to the VPN using the instructions above and still can’t access journals please see use one of the alternative access methods.
Please note that the VPN is not intended to provide access to region-restricted resources such as video or audio streaming providers.
Instructions for iOS 9 and earlier
- Tap Settings.
- Tap General.
- Select VPN.
- Tap Add VPN Configuration.
- Select PPTP.
- Add Imperial VPN as the Description.
- Type vpn.imperial.ac.uk in the Server field.
- Type your Imperial username in the Account field.
- Type your Imperial password in the Password field.
- Tap Save.
The connection is now set up. To use it, go to Settings > General and swipe the VPN button to ON.