* Linux (Ubuntu, Generic), Windows, Mac: [VPN user guides](https://vpn.univie.ac.at/f5-w-68747470733a2f2f7a69642e756e697669652e61632e6174$$/vpn/anleitungen/)
* Linux (Ubuntu, Generic), Windows, Mac: [VPN user guides](https://vpn.univie.ac.at/f5-w-68747470733a2f2f7a69642e756e697669652e61632e6174$$/vpn/anleitungen/)
* Arch based AUR package [AUR f5fpc](https://aur.archlinux.org/packages/f5fpc/)
*~~Arch based AUR package [AUR f5fpc](https://aur.archlinux.org/packages/f5fpc/)~~ broken. Download via `yay`, replace `.deb` with `.deb` from ZID. `makepkg --skipinteg -i`.
Follow the install instructions for Windows, Mac and Linux and make sure the software works.
Follow the install instructions for Windows, Mac and Linux and make sure the software works.
On Windows and Mac you get a nice gui that requires you to fill in the VPN server: `vpn.univie.ac.at` and username and password from the `u:account`. On Linux execute the following:
On Windows and Mac you get a nice gui that requires you to fill in the VPN server: `vpn.univie.ac.at` and username and password from the `u:account`. On Linux execute the following:
```
```sh title="Big IP Edge Linux connection"
# split tunnel
f5fpc -s -t vpn.univie.ac.at -u [user]
f5fpc -s -t vpn.univie.ac.at -u [user]
# full tunnel (everything)
```
```
The status can be checked with `f5fpc --info`.
The status can be checked with `f5fpc --info`.
## Using Multi-factor Authentification (MFA)
When you enable MFA ([ZID-VPN-MFA](https://zid.univie.ac.at/en/vpn/#c41781)) on the [VPN login page](https://vpn.univie.ac.at), you will have to enter the TOTP (time-based one time password) during login:
```sh title="Big IP Edge Linux connection usinf MFA"
# using the TOTP code (6 digits)
f5fpc -s -t vpn.univie.ac.at -u [user]@[TOTP]
```
## Connect script
## Connect script
One can use the commands above or use the [connect2vpn](connect2vpn) script to connect to the University VPN service. Especially in Linux the interface is much more primitive than on Mac or Windows.
One can use the commands above or use the [connect2vpn](connect2vpn) script to connect to the University VPN service. Especially in Linux the interface is much more primitive than on Mac or Windows.