Skip to content

Infrastructure

ETH's infrastructure has some quirks that you should be aware of. For example, you have two different passwords, one for network stuff, called the Radius Password, and one for everything else, called the Active Directory (AD), or LDAP password (such as Email, Moodle, MyStudies, etc).

Your ETH username is also sometimes referred to as your NETHZ username.

Since git and GitLab are this important to understand and get used to, there is a separate page about them

Email

You can access emails online at https://outlook.office.com (yes, I don't like it either), your email address is <nethz>@ethz.ch and you log in using the normal application (Active Directory) password.

WiFi

ETH has a number of WiFi networks available, namely eth, eth5 and eduroam. You should connect to either eth5 or preferrably eduroam using the following credentials:

  • Username: <nethz>@student-net.ethz.ch
  • Password: Radius Password (note that Radius Servers are authentication servers for WiFi that allow more granular WiFi access, thus the name)

If on Linux you are using NetworkManager via its CLI, TUI or applet directly, you should use WPA/WPA2 Enterprise for Security field, tick "No CA certificate is required" and for Inner authentication, set it to MSCHAPv2 (no EAP).

VPN

The official guide for the VPN is useful for MacOS and Winslop: https://unlimited.ethz.ch/en/help/network/vpn

For Linux, you may use my script. For it to work, you need to have openconnect installed

For the credentials you need both your radius password, as well as a two-factor code from your authenticator. The username is the same as for the WiFi.

EduApp

The EduApp is a PWA (Progressive Web App) to see your schedule, access clicker questions, a map of the campus and more.

You can access it at https://eduapp.ethz.ch and you can log in using your AD password.

If you want to have it as a PWA on your phone, you can add it to your phone's home screen by navigating to the EduApp in the browser, hitting share and something along the lines of "Add to Home Screen", "Create Webapp" or similar.

CodeExpert

CodeExpert is ETH's all-in-one browser-based coding platform. You log into it using Switch EduID, which only works once you have linked it to your ETH account. You can do that by going to https://eduid.ch, logging in, then heading to Organisations and hitting "Add an organisational identity", then selecting ETH and logging in using AAI, the single-signon service of ETH using your LDAP/AD password.

You can then access CodeExpert via https://expert.ethz.ch. Note that you won't have access to any courses yet, each course that uses CodeExpert will provide you with an access link to join the course. Be sure to do that as soon as possible for each course, as there are two first year courses that use CodeExpert for the bonus.

Fun fact, in the code expert docs you remove the git ref slug from the URLs, a 418 - I'm not a Teapot response status code is returned!

Not affiliated with or endorsed by ETH Zurich. Released under CC-BY-SA 4.0