úterý 30. září 2008

Eduroam a Linux na UTB ve Zlíně

Tohleto jsem řešil hodně dlouho, takže cítím potřebu se o to podělit. Doufám, že tím někomu v budoucnu ušetřím práci.

Univerzita je zřejmě dobře sponzorovaná jistou firmou z Redmondu, protože na oficiálních stránkách se o jiných operačních systémech, než právě od této firmy nedočtete.

Začnu tím, že jsem to rozběhával na Mandrivě 2008 (nesmějte se!), která nepodporuje gnomovskýho NetworkManagera, což je klikací nástroj, se kterým to podle všeho zvádne skoro každej.

Pro práci je potřeba nainstalovat balík wpa_supplicant. U mě je to

urpmi wpa_supplicant

Potom je třeba nakonfigurovat /etc/wpa_supplicant.conf a to takhle:

ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ctrl_interface_group=0
fast_reauth=1
ap_scan=2

network={
ssid="eduroam"
key_mgmt=WPA-EAP
eap=PEAP
pairwise=TKIP
proto=WPA
identity="nejakej_login@utb.cz"
password="tajny_heslo"
phase1="peaplabel=0"
phase2="auth=MSCHAPV2"
}

Nepředstírám, že tomu rozumím, jen že to tak mám a funguje mi to. Teď stačí už jen spustit

wpa_supplicant -i eth1 -D wext -c/etc/wpa_supplicant.conf

kde eth1 je název bezdrátové karty a wext je název ovladače. Při tom prvním poradí ifconfig, při tom druhém trochu napoví wpa_supplicant --help. Nakonec bude dobré si od dhcp serveru vyžebrat ipadresu

dhclient eth1

Pokud se to povede, je vyhráno. Hodně štěstí.

EDIT: skriptík :)

Žádné komentáře: