Frosk på nett med WPA2 og skjult essid

Dette blogger jeg først og fremst som en huskeliste til meg selv, til neste gang jeg trenger å gjøre det.

Jeg har altså gått til anskaffelse av en frosk, også kjent som OLPC eller XO-1. For de uinnvidde, det er en liten, grønn laptop beregnet på barn. Og litt barnslige voksne med sans for grønne duppedingser som kjører Linux.

Saken er først og fremst lagt opp til å koble til åpne trådløse nettverk. Det er ikke i øyeblikket noen støtte for å koble til skjulte nettverk ut av boksen, og brukergrensesnittet for WPA-nettverk er heller ikke helt klart. Men frosken kjører Linux, og det betyr at det alltids går an å få det til. OLPC-wikien har instrukser for å koble til manuelt, men disse instruksene fungerte ikke med skjult essid.

Her er altså det som trengs:

Først, som root, opprett /etc/wpa_supplicant.conf. I den skriver du:


ctrl_interface_group=0
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
fast_reauth=1
network={
ssid="nettverksnavn"
proto=WPA2
key_mgmt=WPA-PSK
psk="nettverksnøkkel"
auth_alg=OPEN
}

Lagre. Kjør /usr/sbin/wpa_supplicant -ieth0 -c/etc/wpa_supplicant.conf -B -w

Av en eller annen grunn ville ikke dette fungere uten at eth0 allerede var satt til riktig ssid, jeg fikk bare feilmeldinger om “essid mismatch”. Derfor setter vi ssid manuelt med iwconfig:

iwconfig essid nettverksnavn

Vent noen sekunder, og kjør så iwconfig uten argumenter for å sjekke at nettverksnavnet er riktig satt. Så kan du be om IP-adresse:

dhclient eth0

Med litt flaks skal du nå få en kryptisk melding på skjermen om at du har fått IP-adresse. Test med ping:

ping vg.no

Får du svar her skal alt være i orden. Hvis ikke, ofre en geit, gå fem ganger i sirkel rundt frosken og prøv igjen.

One Response to “Frosk på nett med WPA2 og skjult essid”

  1. Didrik says:

    Eira da. Alle de tekniske utlegningene dine er vanntette nok, men enhver amatør vet da at ved IP-problemer er det svart hane som skal ofres, IKKE geit.