FAQ

Accounts and authentication

I’m a new PhD/Staff, where do i start

Account

As a member of EECS, you have an EECS Account, which is different to your QMUL Account. More info, read here.

To set your EECS password, either raise a Helpdesk Ticket or visit CS327 (EECS Systems) and ask to set your EECS Account.

 

WiFi

You can connect to Eduroam using the same username and password as your QMUL Email account. More info, read here.

 

Printing

You can connect to EECS network printers, following this guide: Staff Printing

 

SSH keys

SSH keys are necessary if you want to connect to EECS servers. To setup your SSH keys, follow this guide: SSH Keys

 

Compute Servers

You can find a list of the available compute servers in EECS, here.

 

Support pages

We provide Support Pages with information and tutorials about the IT Infrastructure in EECS. The page is at http://support.eecs.qmul.ac.uk

I am a new student without an EECS account, how can I set one up?

You will need your EECS username and password to access PCs in the ITL. (Please note: You will be able to use your central college username and password to log in to computers in the library. But you’ll need an EECS specific username and password to log in to PCs in the ITL.)

New EECS student:

If you are a new EECS student, its likely you’ll have been given an information sheet with your EECS username and one-off account unlocking code that lets you setup a password. This usually happens within the first few days of starting with the School of EECS. If this has not happened, please contact servicedesk@qmul.ac.uk. You will receive an email with your details as to how to set your password.

Exchange Student Account:

If you are a new EECS exchange student, your EECS username will be emailed to you. This will allow you using the one-time unlocking code to set your password. This usually happens within the first few days of starting with the School of EECS. If this has not happened, please contact servicedesk@qmul.ac.uk.

Forgotten EECS username (or password):

If you are unable to login to the ITL machines because you’ve forgotten your EECS username or password, please approach the ITL helpdesk (middle floor ITL) or CS 327 to retrieve information or reset password. Please bring your ID card to avail this service.

Forgot my EECS/College account password, how do I reset it?

EECS password

If you can’t remember your EECS password, then please raise a Helpdesk Ticket. You will receive an One-Time Unlocking code and instructions how to reset your password. Alternatively, visit the ITL Helpdesk (ITL 1st floor) or the Systems’ Office (CS327) with your ID Card.

ITS password

If you can’t remember your QMUL password (used for Email, etc),  follow the instructions on the PRM page, or alternatively, head to the IT Services at Queens building, Room W209, with your ID card.

How do I add someone to an EECS mailing list?

Go to http://www.eecs.qmul.ac.uk/mailman

  1. Select the relevent mailing list from the table
  2. Get user to enter their details
  3. Click subscribe

* If the list you are looking for is not on the mailman page try search the QMUL mailing lists at http://www.lists.qmul.ac.uk/

What’s my EECS username?

… and what’s the difference with my QMUL username?

The following article explains it: http://support.eecs.qmul.ac.uk/info/eecs-username/

Equipment (desktop/server)

Managed and Self-managed desktops – what are they?

Your systems team usually provide you with a managed dual boot (Windows 10/Centos 7) desktop. If you would rather manage your own machine we give you an entry in our DHCP server so your machine gets an IP address on the “self managed” network and that’s pretty much it.  This setup gives you great flexibility but please note:

  • For security reasons there is no access to any file servers on that network so you don’t have direct access to your home directory or the /import drives.
  • Likewise there is no remote access to machines on that network. The incoming firewall is very restrictive.
  • All data backup is entirely your responsibility, unlike managed machines we don’t copy your home dir to tape daily.
  • It’s not currently possible to run software that needs to communicate with EECS licence servers on self-managed machines.
  • We don’t have the resources to help you install machines on the self-managed network – Google is (hopefully) your friend.
What is a ‘login server’?

‘Login servers’ are virtual servers, that act as proxy servers, which can be used to access EECS Desktops and Servers from outside Queen Mary University or via Eduroam.

For example, if you want to access the grunt-server ‘london’ from home, you must SSH into the research ‘login server’ first, and then ‘hop’ onto ‘london’.

The login servers SHOULD NOT be used for compute-intensive jobs!
 

Currently we have the following login servers:

  • frank.eecs.qmul.ac.uk: access for staff, guests and PhD students, located on the research network

 

The following video explains it better:

 

 

My home directory is full of files called core.nnnnn, do I need them.

No, you don’t (probably). They’re core dump files, if this means nothing to you then don’t worry about them – just delete them to reclaim space.
If the name does mean something to you please let the systems team know which program(s) is/are dumping core regularly so we can have a look at it/them.

I was suddenly locked out of my profile, what happens to my work?

There is currently an issue where profiles get locked out suddenly when using VMware. We are looking at fixing this issue soon. Meanwhile, if you are locked out of your account due to VMware or any other unforseen circumstance, its likely you are worried about your work.

Just to be sure to not lose your data at any point:

  •  Backup your work regularly.
  • Save all files/documents in your home directory only. All files saved in your home directory will be synced automatically. Its good practice and always recommended to save all your work in your home directory as opposed to saving it in Desktop/Documents.
Unable to login to PC [Windows – Profile storage space exceeded], what can I do?

If you are unable to login to college machines using your EECS credentials, the issue is most likely that you have exceeded your profile/file server storage limit. Your Profile will stop syncing if quota is exceeded. To prevent exceeding your profile quota limit, make sure to move files to your home directory instead of just leaving it around in Desktop or Downloads or elsewhere. Read on for what you can do if your profile quota has exceeded.

Note: If you’ve exceeded your file server storage space, then you’d have to contact ITL helpdesk or systems office at CS327 for fixes. But before that, read here about Login/Profile problems. 

Fix profile quota excess:

Users have seperate space allocated for Windows profiles which has limited space. Please note that this is completely separate from your home directory (H drive). You will need to move or delete large files from your profile. Usually most of these will be in the Desktop or Downloads folders. You can easily find where the largest files are in your profile by clicking on the red cross in the bottom right taskbar icon. If you have exceeded your profile quota you will get the following message below, roughly every 5-10 minutes.

profilespace.png

You will see a window with a list of files ordered largest first. You should move or delete these files.

profilespace-filelist.png

The red cross should then change to a blue screen icon showing available free space, as below. You can now log off and your files will be synced with the server copy of the profile.

profilespace-blueicon.png

NOTE: If you log off before freeing space your profile will not be synced with the server copy and will stay on that machine

Trouble using printers in the ITL, what can I do?

Please Note: The following answer holds good assuming you tried issuing print from a school machine and not one of your personal devices.

In the ITL, print jobs issued from the school machines are served by the release stations in different floors. Go to the release station adjoining the printer to which you issued the print job, and swipe your id card. Should you have sufficient print balance left on your card, you’ll be presented with an option to release your print job to the printing queue. Once this is done, please wait for a few minutes to collect the print outs (more so, if you tried printing a lengthy document).

As a general suggestion, before issuing any bulk print job, we recommend starting off with a few pages to check if printing works fine.

If none of the above solutions work for you, please contact ITL helpdesk (middle floor ITL) for support.

Setup remote printing on personal laptop (Windows)?

NOTE: you must be logged in to eduroam using your eecs credentials for remote/wireless printing

Currently, it is NOT possible to setup remote printing on machines running Windows 8. If this is the case, we recommend printing using one of the school machines.

Machines running Windows 7 require Printer Credential Configuration to be setup for wireless printing. Steps for doing this:

1. In the Windows Start menu, search for “credential manager” and open Credential Manager
2. Select “Add a Windows Credential”
3. Enter the network address and credentials as shown below:
For Students
Internet or network address (e.g., myserver, server.company.com): laptopprint.student.eecs.qmul.ac.uk
Username: STUDENT\your_eecs_username
Password: your_eecs_password

For Staff/Phd
Internet or network address (e.g., myserver, server.company.com): laptopprint.eecs.qmul.ac.uk
Username: your_eecs_username
Password: your_eecs_password
4. Click “OK” Your credentials for accessing Student/Staff printing will now be stored on your system

Steps for adding printer:

1. In the Windows Start menu, search for ‘Devices and Printers’ and open Devices and Printers
2. Click on ‘Add a printer
3. In the Add Printer wizard, click on ‘Add a network, wireless or Bluetooth printer
4. In the list of available printers, select the one you want to use and click ‘Next
[4.a] If the printer you want isn’t listed by default, then click on ‘The printer that I want wasn’t listed’, and then click ‘Next’
[4.b] Click on ‘Select a shared printer by name’ and enter the printername in the following format: \\computername\printername. E.g., \\laptopprint.student.eecs.qmul.ac.uk\eecslabblack (for students) or \\laptopprint.eecs.qmul.ac.uk\eecsstaff (for staff/PhD)
5. Complete the additional steps in the wizard, and then click Finish.

Setup remote printing on personal laptop (Mac)?

NOTE: you must be logged in to eduroam using your eecs credentials for remote/wireless printing

Detailed method (for Mac OS version 10.5 or later):

1. Choose System Preferences from the Apple menu
2. Choose Printers & Scanners from the View menu
3. Click the + button to add a printer
4. Press the Control key while clicking the Default icon (or any other icon on the toolbar), then choose Customize Toolbar from the contextual menu that appears
5. Drag the Advanced (gear) icon to the toolbar
6. Click Done
7. Click the Advanced icon that was added to the toolbar
8. Choose Windows printer via spoolss from the Type pop-up menu
9. In the URL field, type the computer name and the printer name in the format: smb://computername/printername. E.g., smb://laptopprint.student.eecs.qmul.ac.uk/eecslabblack (for students) [or] smb://laptopprint.eecs.qmul.ac.uk/eecsstaff (for staff).
10. In the Name field, type the name you would like to use for this printer in Mac OS X
11. Choose the appropriate PPD or printer driver from the Use pop-up menu
12. Click Add
13. Once the printer has been added successfully, you might have to enter your eecs username and password if prompted when trying to print in the following format:

For Students
Username: STUDENT\your_eecs_username
Password: your_eecs_password

For Staff/Phd
Username: your_eecs_username
Password: your_eecs_password

Simple method:

1. Select Print from the File menu
2. Select Nearby Printers from the Printer Menu
3. Choose the printer you want to. E.g., eduroam-eecslabblack (for students) or eduroam-eecsstaff (for staff/PhD)
4. A prompt will appear to confirm printer setup. Click OK
5. Once the setup is successful, you’ll be able to print using the chosen printer on eduroam

[Tip] Choose to remember your eecs credentials in your keychain to skip having to enter them everytime you try to print.

Setup remote printing on personal laptop (Ubuntu)?

NOTE: you must be logged in to eduroam using your eecs credentials for remote/wireless printing

1. Navigate to System Settings -> Printers
2. Click Add
3. In the left pane, select Network Printer, followed by Windows printer via SAMBA
4. In the right pane enter the printer address (URI) as smb://laptopprint.student.eecs.qmul.ac.uk/eecslabblack (for students) [or] as smb://laptopprint.eecs.qmul.ac.uk/eecsstaff (for staff/PhDs)
5. Select Set authentication details now and enter your EECS credentials (in the below format) and Click Forward

For Students
Username: STUDENT\your_eecs_username
Password: your_eecs_password

For Staff/Phd
Username: your_eecs_username
Password: your_eecs_password

6. At the Choose Driver prompt, choose Select printer from database, followed by selecting Generic and click Forward
7. At the following prompt (for Models) choose PostScript Printer on the left menu, followed by choosing Generic Postscript Printer Foomatic/Postscript on the right menu. Click Forward
8. At the Describe Printer prompt, enter a suitable printer name and description for identification purposes. Click Apply
9. The printer you just added will now be listed in your system Printing Menu

Unable to print from laptops suddenly?

If you are unable to print from your personal laptops suddenly, the issue is most likely to be:

1. Unstable eduroam connection. You need to be logged in to eduroam using your eecs credentials to avail remote printing srevices. But sometimes, when there is an unstable eduroam connection, remote printing may not work. If this is the case, we recommend trying to print after eduroam becomes stable.

2. Insufficient print balance. Your eecs account doesn’t have sufficient print balance (you’ll most likely be notified of this in the print release stations). If this is the case, top up your account balance and you’ll be able to continue printing as normal. If staff/PhD students face this issue, please get in touch with systems(CS327).

Unable to access student database services (Oracle, Postgres, MySQL etc.)?

There are usually two reasons for difficulties in accessing the database services (Postgres, mysql, Oracle etc.)

Reason 1: Wrong username and/or password. You will not be able to gain access to the database if you are using a wrong username and password combination. You will be able to find the correct username and password by logging on to webprojects.eecs.qmul.ac.uk. In there, your username and password will be specified just below the database service you are looking for.

Reason 2: You do not have database access configured. You can raise a request to configure MySQL/Postgres/Oracle by logging into webprojects.eecs.qmul.ac.uk –> Your account status. Once you’ve rasied a request, it usually takes some time for the database configuration to be complete and access granted.

If none of these two options work, please contact the ITL helpdesk.

What’s my disk usage? How can i clear some space?

The following instructions are Linux-based commands, which you can use either on an EECS Linux Desktop/Server or on a ‘login server‘.

Disk quota

In Linux, you can use the quota command to display your current quota usage:

[-bash-4.1]$ quota -s
Disk quotas for user jdoe123 (uid 012345):
     Filesystem   space   quota   limit   grace   files   quota   limit   grace
stilton:          4500M*  4000M    5000M   30      215k    0       0 
/export/user10

Here’s a quick explanation of these numbers:

  • space*: Your home directory is currently 4,4GB big. The asterisk * next to it means that you are exceeding the allocated ‘soft limit’ for your user, which is explained next.
  • quota:  This is the ‘soft limit’ for your user. If you have exceeded that limit, you must clear some files from your home directory before the ‘grace period’ expires.
  • limit: This is the ‘hard limit’. If you exceed that limit, you will not be able to create any new files. This will lead to a situation where you will not be able to log into a Linux desktop.
  • grace: The grace period, before the end of which you must clear some files from your home directory, if you have exceeded your ‘soft limit’.
  • files: The number of the files in your home directory.

Disk usage

You can use the linux command du (Disk Usage) is very handy for tracking down files that consume large amounts of space in your home directory. Each user group (Students — UGs/PGs and Staff/PhD) have different allowances for disk quota.

To list the total disk usage in a human readable-format (i.e., size specified in K/MB etc.), type ‘du -sh’ :

[-bash-4.1]$ du -sh
60M
    • To list a summary of top-level directories and their space consumption, type ‘du -sh * ‘:
[-bash-4.1]$ du -sh *
32K My Documents
432K profile
59M public_html
    • To order directories by their space consumption (largest first), type ‘du -sh * | sort -rh’ :
[-bash-4.1]$ du -sh * | sort -rh
59M public_html
432K profile
32K My Documents
    • To list all entries (and their space consumption) in an ordered format, type ‘du -ch * | sort -rh’ :
[-bash-4.1]$ du -ch * | sort -rh
60M    total
59M    public_html
58M    public_html/Media
524K    public_html/Publications_files
432K    profile
380K    public_html/Scripts
    • To show the time of last modifcation of any file in the respective directories, type ‘du –time -sh * | sort -rh’:
[-bash-4.1]$ du --time -sh * | sort -rh

59M    2013-11-29 12:55    public_html
432K    2012-06-27 16:40    profile
32K    2010-10-14 17:53    My Documents

Further Reading: To learn more about the du command and its extensive usage options, type ‘man du’ 

Programming Issues

When I try to code I’ve compiled using gcc I get a ‘command not found’ error.

Given no flags to tell it what output file to create gcc will create a file called a.out in the working (i.e. current) directory. Assuming that the working directory is in your path then

it023:~> gcc simple.c
it023:~> a.out

will work, if the working directory is NOT in your path then you have to tell the shell where the a.out file is for it to run it.

it023:~> gcc simple.c
it023:~> ./a.out

If you want to name the file something else then tell gcc:

it023:~> gcc simple.c  -o simple
it023:~> ./simple
compiling C code produces an error: “somefile.h: No such file or directory”. Why?

The error occurs if a header file is not present in the standard include file directories used by gcc/g++/nvcc etc. A similar problem can occur for libraries:

/usr/bin/ld: cannot find library

This happens if a library used for linking is not present in the standard library directories.

By default, gcc based compilers search the following directories for header files:

/usr/local/include/
/usr/include/

and the following directories for libraries:

/usr/local/lib/
/usr/lib/

The list of directories for header files is often referred to as the include path, and the list of directories for libraries as the library search path or link path.

The directories on these paths are searched in order, from first to last in the two lists above. For example, a header file found in ‘/usr/local/include’ takes precedence over a file with the same name in ‘/usr/include’. Similarly, a library found in ‘/usr/local/lib’ takes precedence over a library with the same name in ‘/usr/lib’.

When additional libraries are installed in other directories it is necessary to extend the search paths, in order for the libraries to be found. The compiler options -I and -L add new directories to the beginning of the include path and library search path respectively.

For example compiling the “test.cc” code below:

#include <stdlib.h>
#include <stdio.h>
#include "cuda_runtime.h"
int main(void)
{
  int num_elements = 16;
  int num_bytes = num_elements * sizeof(int);

  int *device_array = 0;
  int *host_array = 0;

  host_array = (int*)malloc(num_bytes);
  cudaMalloc((void**)&device_array, num_bytes);
  cudaMemset(device_array, 0, num_bytes);
  cudaMemcpy(host_array, device_array, num_bytes, cudaMemcpyDeviceToHost);
  for(int i = 0; i < num_elements; ++i)
    printf("%d", host_array[i]);
  free(host_array);
  cudaFree(device_array);
  return 0;
}

 

With “nvcc test.cc -o testcode” will produce:

test.cc:3:26: error: cuda_runtime.h: No such file or directory
test.cc: In function ‘int main()’:
test.cc:13: error: ‘cudaMalloc’ was not declared in this scope
test.cc:14: error: ‘cudaMemset’ was not declared in this scope
test.cc:15: error: ‘cudaMemcpyDeviceToHost’ was not declared in this scope
test.cc:15: error: ‘cudaMemcpy’ was not declared in this scope
test.cc:19: error: ‘cudaFree’ was not declared in this scope

With “nvcc test.cc -I/usr/local/cuda-5.5/include -o test” will produce:

/usr/bin/ld: cannot find -lcudart_static
collect2: ld returned 1 exit status

With “nvcc test.cc -I/usr/local/cuda/include -L/usr/local/cuda/targets/x86_64/lib -o test”
will WORK!

Software and licensing

Access to Microsoft DreamSpark

Access to Microsoft DreamSpark can be requested from the college. Please send a request to ITS helpdesk at its-helpdesk@qmul.ac.uk.

Can you/I install Matlab on my machine?

In general if you’re an academic, RA or PhD student the answer is “yes”, irrespective of whether the machine is yours or provided by the college.

If you’re a taught student we don’t have the required licence to install Matlab on your personal equipment, however Matlab is provided in all EECS labs, on bert and on the student remote desktop service  (project students only).

How to setup ssh keys on Linux/Unix?

You can speed up the login process to a remote host by setting up ssh keys to identify your local host (i.e., the computer you are sitting in front of) as a trusted computer for the remote host.

1. Open Terminal
2. Type ssh-keygen
3. Press ‘Enter’ when prompted for ‘Enter file in which to save the key (/home/you/.ssh/id_rsa)
4. Type a ‘Passphrase’ when prompted
5. You’ll now have the ssh keys generated and saved in /home/you/.ssh/id_rsa.pub
6. Copy the newly generated public key to the intended remote host using the following command:
ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host
In the command, remote-host is the servername of the remote host you’d like to access. E.g., bert.student.eecs.qmul.ac.uk (for students) or frank.eecs.qmul.ac.uk (for staff/PhD)
7. Enter password for logging into the remote host
8. Your computer (i.e., local host) will now be identified as a trusted source in the remote host. Going forward, you can login to the remote host by typing ssh remote-host in terminal, followed by providing your passphrase

Please see here for detailed information on the usage of ssh-keygen and ssh-copy-id commands

Note: These are instructions for Linux/Unix machines, for Windows see this instead — FAQ on ssh key generation in Windows

How to setup PuTTY (and configure sessions) on Windows?

1. Download the PuTTY installer from here (Make sure you grab the latest stable release from under Binaries >> A windows isntalled for everything except PuTTYtel. The file will be named something like putty-0.63-installer.exe).
2. Run the PuTTY installer (double click on the installer icon) once download is complete
3. You will be greeted with a welcome dialog, click ‘Next’ to proceed
4. Select a directory (or use the default directory) to install PuTTY. Click ‘Next’ to proceed
5. Use the option provided by default to put PuTTY on the Start Menu. Click ‘Next’ to proceed
7. You will be asked addtional questions. You can choose to have an icon placed on your desktop or on the Panel as a quick start button for easier access to PuTTY. Leave the option for associating .ppk files checked. Click ‘Next’ to proceed
8. PuTTY is now ready to install. Click ‘Install’ to proceed

Please see here for detailed instructions (with screenshots)

How to configure a PuTTY session to connect to a remote server?
1. Launch PuTTY
2. Under the Host Name (or IP address) enter the servername you wish to connect to. E.g., bert.student.eecs.qmul.ac.uk (for students) frank.eecs.qmul.ac.uk (staff/PhD). For Protocol, select the SSH radio button option. Click ‘Open’
3. If this is the first time you are connecting to a server, a security alert will show up. Click ‘Yes’ to continue
4. You will be prompted with an ssh login window to enter authorization credentials (i.e., your EECS username and password) to connect to the server. Enter credentials to proceed.

Please see here for detailed instructions (with screenshots)

Suggested read: This FAQ on PuTTYgen (for ssh key generation on Windows) and this FAQ on using ssh keys with PuTTY

How to generate ssh keys using PuTTYgen?

1. Launch PuTTYgen client (open if application is present already or download it from here).
2. Choose ‘SSH-2 RSA’ for ‘Type of key’ and type ‘2048’ for ‘Number of bits‘. Click ‘Generate’.
3. In the next step, move your mouse cursor over the blank area to complete the key generation process.
4. Next, you will see a window with your new public key and key fingerprint.
5. Type a suitable ‘Key comment’ to identify your key (e.g.,).
6. Type a ‘Key passphrase’ and reconfirm it.
7. Save your public key in a suitable place with a suitable filename and extension (e.g., pub_key.txt)
8. Save your private key in the same place as that of your public key. You are free to use whatever filename you want, but retain the .ppk extension as it is (e.g., pri_key.ppk)
9. Copy and paste the entire contents of your public key (can be found in the large text box below ‘Public key for pasting into OpenSSH authorized_keys file’) into a notepad using a suitable file name with .txt extension (e.g., publickey.txt). This will come handy when associating your public key to a remote-host. See FAQ on ‘How to use ssh keys with PuTTY’
Please see here for detailed instructions (with screenshots)

How to use ssh keys with PuTTY?

Note: The steps below will help you to use ssh keys with PuTTY. If you are unsure of how to generate ssh keys using PuTTYgen, you may want to start with this FAQ instead.

1. Launch PuTTY
2. Navigate to Categories >> Connection >> Auth
3. Browse to look for the private key (pri_key.ppk) saved on your computer when generating ssh keys using PuTTYgen. Click ‘Open’ to upload the key
4. Navigate to Categories >> Session >> Enter name of the remote-host you’d like to connect to (e.g., bert.student.eecs.qmul.ac.uk) and click ‘Open’
5. Enter your EECS username and password credentials to login to the remote-host
6. Connection to the remote host should have been established now. In the remote host terminal, type ‘vim .ssh/authorized_keys’ to open the list of authorized_keys in the remote-host
7. To this file, copy and paste the entire contents of your public key (saved to your computer when generating ssh keys using PuTTYgen)
8. Save and close the authorized_keys file. Log out of the remote-host. Close PuTTY.
Going forward, you’d be able to login to the remote-host just by entering your username and passphrase (set-up when generating ssh keys).

Please see here for detailed instructions.

Setup OpenVPN connection on Windows

1. Download a suitable Windows OpenVPN installer: Staff/PhD (or) Students
[Important note for Staff/PhD: You’ll have to be on eduroam to download the installers, meaning you’ll have to download them when you are in campus] 2. Once download is complete, double click on the .exe file to launch the installer. Click ‘Next’
3. Accept the License Agreement. Click on ‘I Agree’
4. By default, there is a selection of components to be installed. Leave this selection intact and click ‘Next’
5. The default installation location is usually set to C:\Program Files\OpenVPN. Leave intact and click ‘Install’
6. Wait while OpenVPN gets installed…
7. When installation is underway, you might get a Windows Security popup. Click ‘Install’
8. When installation is complete, click ‘Next’
9. Click ‘Finish’
10. Double click on the OpenVPN GUI shortcut on your desktop
11. [Optional] You may be prompted to enter Administrator username and password. If you do not have Administrator access to the machine on which you are trying to setup OpenVPN, you may have to sort this out before proceeding further.
12. [Optional] You may be prompted to enter a Network username and password.
13. Now go to the systems tray (bottom-right corner of your Windows Desktop), and you’ll find an OpenVPN GUI icon
14. Right click on the icon, and depending upon whether you are a Staff/PhD [or] Student [or] GP, you’ll have different options to connect to OpenVPN profiles.
E.g., Staff/PhD have three options — ‘eecs-staff-full’ or ‘eecs-staff-plusdns’ or ‘eecs-staff’. Choose eecs-staff and click ‘Connect’. [Note for Staff/PhD: Use eecs-staff-full only if you are interested in using Central College Services]
15. Enter your EECS username and password when prompted and click ‘OK’ to complete OpenVPN connection
16. Once you are connected through OpenVPN, you can proceed to use Remote Desktop Connection to access a school managed PC or visit sites that only work on the college network (e.g., Apple education store)

Setup OpenVPN connection on Mac

1. Download a suitable Mac OpenVPN installer: Staff/PhD (or) Students
[Important note for Staff/PhD: You’ll have to be on eduroam to download the installers, meaning you’ll have to download them when you are in campus] 2. When download is complete, double click on the .dmg VPN installer
3. Launch the Tunnelblick app, i.e., double click on the Tunnelblick icon
[Optional Note: For some users, there might be an issue trying to install Tunnelblick from certain locations. If this is the case, you’d be presented with a prompt that will, by default, move the setup to a more suitable location – you’d only have to enter your admin password to complete this action. If you then try to Install and Launch Tunnelblick, following steps 4 and 5 below, it should all work properly] 4. In the following prompt, click ‘Open’
5. In the following ‘Installation Succeeded’ prompt, click ‘Launch’
6. Depending upon your personal preference, choose one of the two options in the subsequent prompt about ‘New Features’
7. Again, in the following prompt, depending upon your personal perference, choose whether or not you’d like Tunnelblick to check for updates automatically
8. Navigate to the Tunnelblick icon on the Menu bar and click on it. Depending upon whether you are a Staff/PhD [or] Student [or] GP, you’ll have different options for OpenVPN profiles. E.g., Staff/PhD might have ‘Connect eecs-staff’ and ‘Connect eecs-staff-full’. Click on ‘Connect eecs-staff’. [Note for Staff/PhD: Use eecs-staff-full only if you are interested in using Central College Services] 9. Enter your EECS username and password in the following prompt
10.  Once authentication succeeds, a notification will appear and you’ll be able to acces relevant College and e-learning resources via Tunnelblick