diff options
Diffstat (limited to 'posts')
-rw-r--r-- | posts/avanswifi.md | 62 |
1 files changed, 14 insertions, 48 deletions
diff --git a/posts/avanswifi.md b/posts/avanswifi.md index 08b2c3b..11191fd 100644 --- a/posts/avanswifi.md +++ b/posts/avanswifi.md @@ -1,60 +1,26 @@ [meta]: <title> (Avans wifi setup) -[meta]: <subtitle> (How to use Avans eduroam on Arch Linux) +[meta]: <subtitle> (How to use Avans eduroam with NetworkManager) [meta]: <author> (Loek) -[meta]: <date> (September 6 2021) +[meta]: <date> (September 9 2021) [meta]: <tags> (software) [meta]: <cover> (/img/avanswifi.png) I wasted 2 hours trying to set up my school's WiFi, so here's a quick reference for other students who might've tried connecting but ended up giving up. -> NOTE: I'm using **NetworkManager** on my own installation, so that's what I'm -> writing this guide for. - -1. Install `iwd` - ``` - # pacman -S iwd - ``` - `iwd` is needed because NetworkManager can't connect to WPA enterprise - networks as stated by the [arch - wiki](https://wiki.archlinux.org/title/NetworkManager#WPA_Enterprise_connection_with_NetworkManager) -2. Set `iwd` as NetworkManager's backend by adding the following to your - `/etc/NetworkManager/NetworkManager.conf`: - ```dosini - [device] - wifi.backend=iwd - ``` -3. Enable/start `iwd.service` - ``` - # systemctl enable --now iwd - ``` -4. Create a new file `/var/lib/iwd/eduroam.8021x` with the following contents, - replacing the \<placeholders\> with your own credentials: - ```dosini - [Security] - EAP-Method=PEAP - EAP-Identity=anonymous - EAP-PEAP-Phase2-Method=MSCHAPV2 - EAP-PEAP-Phase2-Identity=<username> - EAP-PEAP-Phase2-Password=<password> - - [Settings] - AutoConnect=True - ``` - Keep in mind that your username isn't your student e-mail, but the first - letter of your first name, and 7 characters from your last name, e.g. - `Loek Le Blansch -> lblansch`. - -After setting all of this up, your laptop should atomatically connect to the -eduroam network. If you want to connect manually, you'll need to use the -command-line utility `iwctl`, or use the following command: - ``` -$ iwctl station wlan0 connect eduroam +$ nmcli connection edit type wifi +nmcli> set 802-11-wireless.ssid eduroam +nmcli> set 802-1x.eap peap +nmcli> set 802-1x.phase2-auth mschapv2 +nmcli> set 802-1x.identity <avans username> +nmcli> set 802-1x.password <avans password> +nmcli> set wifi-sec.key-mgmt wpa-eap +nmcli> save +nmcli> activate ``` -(wlan0 can differ depending on your network card). - -You can (and should) still use `nmcli` to connect to normal networks, but I -haven't tested if it works for eduroam too. +Keep in mind that your username isn't your student e-mail, but the first letter +of your first name, and 7 characters from your last name, e.g. `Loek Le +Blansch -> lblansch`. |