Autentisering på UiOs studentbynett med Linux
av Sigve Indregard
For å koble deg til Studentbynett på UiO, kreves det autentisering med IEEE802.11X-standarden. Dette støttes av Linux, men det er såpass uvanlig at ingen har laget noe godt grafisk grensesnitt for å gjøre det.
USIT drift har laget et program som gjør det for deg, men programmet har den store ulempen at det må kjøres hver gang du starter maskinen.
Vær obs på at denne måten å autentisere på lagrer passordet i klartekst på maskinen din. Noen som stjeler passordet ditt vil også kunne stjele UiO-passordet ditt. Det samme gjelder forøvrig Windows og Mac, der passordet lagres i registeret (når du huker av for "lagre passord").
Fremgangsmåten varierer noe fra Linux-distribusjon til Linux-distribusjon, men ikke så veldig mye (så fremt distribusjonen er nokså ny).
- Sørg for at wpa_supplicant er installert. WPA supplicant hjelper til med autentisering; vanligvis på trådløse nettverk, men den kan også IEEE802.11X-autentisering.
- Opprett eller rediger filen /etc/wpa_supplicant.conf slik at den inneholder følgende (bytt ut med brukernavn og passord der det står):
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=root
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=PEAP
pairwise=CCMP TKIP
identity="DITT_BRUKERNAVN_HER"
password="DITT_PASSORD_HER"
phase2="auth=mschap2"
priority=2
} - Rediger /etc/network/interfaces slik at den inneholder (uten å slette alt annet -- bare det som står mellom iface eth0 og neste linje som begynner med "iface").
auto eth0
iface eth0 inet dhcp
wpa-driver wired
wpa-conf /etc/wpa_supplicant.conf - Husk å begrense tilgangen til /etc/wpa_supplicant.conf:
sudo chmod 0600 /etc/wpa_supplicant.conf
- Start nettverket på nytt.
sudo ifdown eth0
sudo ifup eth0 - Voilà!
- Hvis nettverkskortet ditt heter noe annet enn eth0, må du tilpasse deg. Men hvis du har et så underlig oppsett, vet du allerede det.
Nøt du denne? Da vil du kanskje like:

The Autentisering på UiOs studentbynett med Linux by Sigve Indregard, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Norway License.
Eller, hvis du bruker NetworkManager (standard i Ubuntu) er det bare å klikke på den i systrayet, velge IEEE802.11X, og skrive inn brukernavn og passord (og et navn på tilkoblingen). Problemet med det er at du må (så vidt jeg vet) trykke på appleten og velge det nettverket hver gang du starter maskinen. Men du trenger ihvertfall ikke kjøre et program eller skrive brukernavn/passord hver gang.