Eduroam i Linux
Fra HiO-wiki
Vårt trådløse nettverk med eduroam kan settes opp under linux med relativt enkle midler. En av metodene under bør fungere i de fleste tilfeller.
Innhold |
[rediger] Forutsetninger
For eksempelets skyld antar vi at det trådløse kortet på maskinen er satt opp og fungerer. Nettverket må be om adresse via DHCP.
For å bruke eduroam-nett i linux må man ha installert pakken wpa_supplicant.
Denne har ulikt navn under ulike distribusjoner, men konfigurasjonsfila ligger normalt i /etc/wpa_supplicant.conf.
Sertifikatet som trenges kan du laste ned her.
[rediger] Konfigurasjon med KNetworkManager
Først høyreklikker du på KNetworkManager ikonet på system trayen din. Sjekk at "eduroam" er på listen. Velg så "Connect to other wireless network..."
Pass på at instillingene er som følger. Merk at "Device:" feltet antageligvis vil være forskjellig. Skriv inn eget brukernavn og passord! Filen du skal legge i feltet "CA Certificate file" ligger her.
[rediger] Manuell Konfigurasjon
Configfila /etc/wpa_supplicant.conf må redigeres, og inneholde følgende nettverksdefinisjon (legg denne nederst i fila for eksempel).:
network={
ssid="eduroam"
scan_ssid=1
key_mgmt=IEEE8021X WPA-EAP
eap=PEAP
ca_cert="/sti/til/sertifikatfil"
identity="<brukernavn>@hio.no"
password="<passord>"
phase1="peaplabel=0"
phase2="auth=MSCHAPV2"
auth_alg=OPEN
}
Her må korrekt brukernavn (vanlig brukernavn for tilsatte, sNNNNNN for studenter der NNNNNN er studentnummeret), samt kontoens passord settes inn.
[rediger] Sikkerhet
Du må også ha en sertifikatfil som inneholder en offentlig nøkkel som kan bekrefte at du kobler til rett server. Dersom denne utelates, kan det tenkes at hvem som helst setter opp et aksesspunkt med navn "eduroam", og du vil ved tilkobling til dette eksponere ditt passord på HiO. Det ønsker hverken du eller HiO. Den relevante fila finnes her.
Linja ca_cert=... over må angi stien til denne fila på din egen maskin.
[rediger] Oppstart
Du kan nå teste ved å restarte nettverkstjenestene. De fleste har normalt et initscript i /etc/sysconfig/network som kan brukes for restart:
/etc/init.d/network restart
Alternativt vil denne fungere på et mindre sett distribusjoner (Red Hat, SuSE, Fedora, Mandriva Linux med kloner):
service network restart





