VPN with Linux¶
The central Informatikdienste recommend to use the Cisco Secure Client (formerly known as Cisco AnyConnect), but you can also use the native, opensource tools.
Using the command line¶
Install openconnect
, and run the following with the right parameters:
openconnect -u ETHZNAME@student-net.ethz.ch --useragent=AnyConnect -g student-net sslvpn.ethz.ch
or
openconnect -u ETHZNAME@staff-net.ethz.ch --useragent=AnyConnect -g staff-net sslvpn.ethz.ch
NetworkManager¶
Make sure the network-manager-openconnect
and network-manager-openconnect-gnome
packages are installed. Then configure the VPN via the NetworkManager GUI (for instance by opening the GNOME Control Center with the gnome-control-center
command).
The setup can be made in a few steps:
- Network, VPN, +, Multi-protocol VPN client (openconnect)
- Name: ETH Zurich, VPN Protocol: Cisco AnyConnect or openconnect, Gateway: sslvpn.ethz.ch, User Agent: AnyConnect, Add
- Then turn on the new VPN connection: GROUP: staff-net (or student-net if you're a student..), Username: ethzuserid@realm (for example johndoe@staff-net.ethz.ch, Password: ETH VPN (you can check your password at https://sslvpn.ethz.ch/), Login
Starting the client¶
Start or stop the VPN connection from the NetworkManager.