håkans blogg geek på svenska

4Jun/062

Ubuntu 6.06 och trådlösa nät

Den gamle astronauten Mark Shuttleworth (jo, han heter så!) har med sitt företag Canonical släppt en ny version av sitt Debian-baserade operativsystem Ubuntu. Canonical ville ursprungligen leverera en modern Debian-distribution för skrivbordet men fokus är bredare nu och man siktar också på servrar med en separat variant av installations-CD:n. Det är fortfarande egentligen samma distribution, men det är olika urval av paket på de två skivorna. Det finns en tredje, "Alternate" version också för dom som vill göra lite mer udda installationer. Just nu är jag dock mest intresserad av hur det fungerar med trådlösa chip och WPA-nät.

För mig var en av de viktigaste och mest intressanta nyheterna i Dapper Drake att den nya modulen bcm43xx ingår. Det är den första fria drivrutinen för Broadcom-baserade trådlösa nätverkskort och man slipper krångla med onda ndiswrapper Windowsdrivrutiner. Ubuntu 6.06 skeppas med Linux 2.6.15 men rikligt patchad - just bcm43xx vara med i den officiella kerneln först releasen av 2.6.17 som ett exempel. Broadcom-chipen är inte särdeles smarta och behöver hjälp i form av firmware - program som laddas upp till chipet av drivrutinen och körs på det (alltså inte på datorns processor). Broadcom's firmware har Canonical/Ubuntu inte rätt att distribuera så kortet fungerar inte "out of the box", men det är enkelt avhjälpt. Man installerar programmet bcm43xx-fwcutter från Ubuntu's paket, laddar hem drivrutinen för Windows, extraherar firmware från filen bcmwl5.sys och lägger filerna i /lib/firmware/$(uname -r). I mitt fall så här:

sudo bcm43xx-fwcutter -w /lib/firmware/2.6.15-23-k7 /sökväg/till/bcmwl5.sys

Sedan är det bara att ladda om bcm43xx-modulen för att kortet ska upptäckas och faktiskt vara användbart!

Det andra jag såg fram emot var Network-Manager, ett bakgrundsprogram med en liten applet som ska hantera nätverksanslutningar och göra det snyggt och enkelt - både trådburet och trådlöst! För bra att vara sant? Jo, nästan. Först installerar man paketet network-manager-gnome och startar om datorn. När man är inloggad syns då en ny liten applet i den övre menyraden i Gnome (Notification Area-pluggen måste vara påslagen, vilket den är med standardinställningarna). Klicka på den och man får en trevlig liten meny med tillgängliga nätverk och deras signalstyrkor - krypterade nätverk har dessutom en liten sköld som symbol. Klicka på ikonen för ett nätverk för att byta till det och man får, om man väljer ett krypterat nät, knappa in lösenfrasen. Det enda kruxet för mig var att det helt enkelt inte fungerade. Lösenordet var rätt - allt var rätt, men ändå ville det sig inte. Efter en dryg dags surfande (över trådburet nät, mind you) hittade jag äntligen lösningen - och den var nästan sjukt enkel: Skapa filen /etc/default/wpasupplicant och se till att den har följande innehåll:

ENABLED=1

Annars kommer wpa_supplicant, programmet som hanterar WPA-autenticering att helt enkelt avsluta sig självt. Tyst och utan att berätta det för dig.

När det väl var ordnat var det busenkelt att hoppa mellan olika nät, men att det är så illa dokumenterat att man måste ha den där enkla konfigurationsfilen med just det innehållet är riktigt dåligt. En enkel lösning som inte kräver alltför mycket jobb är att i låta programmet varna om att wpa_supplicant måste vara korrekt konfigurerat (eller vad man nu ska kalla en oneliner-fil i /etc...) när man ansluter till WPA-nät.

Kommentarer (2) Trackbacks (0)
  1. Jag hade sett fram emot 1/6 då nya versionen skulle komma. När jag slog på datorn lagom till morgongröten så blinkade den lilla symbolen som visar att det finns uppdateringar att ladda ner. Och gosse fanns det!

    Jag hade trott att det skulle vara lite småkrångligt att uppgradera hela systemet, men det var hyfsat enkelt: Klicka på ”install updates” eller vad det står, gå och duscha, vänta lite… få bråttom och springa till jobbet…. Och när jag kom hem var det klart!

    Jag har läst om dina trassel med trådlöst nätverk. Sånt har jag aldrig (knack knack knack) haft några problem med. Både i den stora datorn och i laptopen har nätverkskorten leverarat 100% surfglädje.

    I den stora datorn är det däremot ofta ljudet som trasslar när jag installerar nåt nytt. Det kan iofs bero på ljudkortet och är inte heller nåt problem som är oöverkomligt.

  2. Mina problem med trådlösa nät brukar bero på två saker: Mitt (tidigare) icke officiellt supportade nätverkskort (Broadcom BCM4306) och att jag använder WPA-kryptering på mitt nät hemma. Jag tigger i princip om problem, men det är det ju många andra som också gör.


Lämna en kommentar


Inga trackbacks ännu.