# Handbok &kwifimanager;

## Inledning

Programsviten &kwifimanager; är en uppsättning verktyg som låter dig hantera ett PC-kort med trådlöst nätverk från K-skrivbordsmiljön. Den tillhandahåller information om aktuell anslutning och låter dig anpassa upp till fyra oberoende inställningar, som automatiskt kan laddas när KDE startas. Kwifimanager stöder alla trådlösa nätverkskort som använder gränsnittet för trådlös utökning. Det innefattar många kort som stöds av projektet wlan-ng.

## Använda &kwifimanager;-sviten

### Programmet &kwifimanager;

Syftet med s huvudprogr&kwifimanager;am är att visa aktuella inställningar, anslutningskvalitet och åtkomstpunkter.

Huvudprogrammet startas genom att antingen skriva `kwifimanager`på kommandoraden i ett terminalfönster, eller via K-menyn, där det finns i gruppen Program. Till sist, ett tredje sätt att starta &kwifimanager; är att klicka en gång på panelminiprogrammet. Elementen i programmets grafiska gränssnitt förklaras i följande delavsnitt.

#### Huvudfönster

&kwifimanager;s huvudfönster består av fyra viktiga delar:

##### Visning av signalkvalitet

Här kan du se den aktiva anslutningens kvalitet och typ. Den översta ikonen visar det trådlösa nätverkets allmänna tillstånd med en uppsättning symboler:

- ett PC-kort med ett frågetecken betyder att inget kort hittades.

- en ensam bärbar dator betyder att ett PC-kort är inmatat och i infrastrukturläge, men att det inte finns någon radiosignal från en åtkomstpunkt. Kortet är utanför signalområdet.

- en bärbar dator ansluten till en vit ruta betyder att en anslutning till en åtkomstpunkt har upprättats.

- två bärbara datorer betyder att systemet är i ad-hoc-läge utan åtkomstpunkter.

Under symbolerna är en liten kvalitetsmätare. Den visar, på liknande sätt som en mobiltelefon, kvalitetsnivån för aktuell anslutning. Informationen är bara tillgänglig i infrastrukturläge. Nivån är alltid noll i ad-hoc-läge.

Den grafiska informationen kompletteras med ett heltalsvärde under ikonen. Det visar signalkvaliteten, och beräknas på följande sätt: `signalstyrka i dBm - brusnivå i dBm`. Om kortet är utanför signalområdet är värdet noll. Om inget kort är inmatat, visas Inte tillgänglig.

##### Anslutningshastighet

En indikation av aktuell anslutningshastighet visas till höger i huvudfönstret ovanför inställningsinformationen. Om hastigheten är inställd till automatisk, ändras värdet då och då när kortet justerar hastigheten enligt signalkvaliteten.

##### Aktuell inställning

Här hittar du information om kortets inställning. Där visas följande information:

- nätverket som kortet är anslutet till, eller försöker ansluta till (Söker efter nätverk: eller Ansluten till nätverk:).

- MAC-adressen för åtkomstpunkten som kortet är anslutet till.

  Om kortet är i infrastrukturläge men utanför signalområdet, visas värdet `44:44:44:44:44:44` för att ange att ingen anslutning är upprättad.

  I ad-hoc-läge visar fältet en adress som hör ihop med ett av korten i ad-hoc-nätverket. Den skiljer sig från kortets MAC-adressen i andra siffran: den är ökad med värdet 2.

  Om ditt kort är det första som kommer till ad-hoc-läget, ser alla andra kort som kommer till ad-hoc-läge din MAC-adress något ändrad: Istället för `00:xx:yy:zz:aa:bb` visas den som `02:xx:yy:zz:aa:bb`. Beteendet är avsiktligt.

- för de flesta kort visas frekvensen där kortet skickar data och motsvarande kanalnummer.

- den lokala IP-adressen, om den är tillgänglig.

- krypteringsstatus (bara om du har startat &kwifimanager; som `systemadministratör`).

##### Information om åtkomstpunkter (nedre området)

Den sista raden i huvudfönstret visar information om din åtkomstpunkt. Det kräver att systemadministratören tillhandahåller en lista över MAC-adresser med tillhörande information. Ett exempel på en sådan lista finns i `$`KDEDIR`/share/apps/kwifimanager/locations/DE_BW_Karlsruhe_University.loc`

Om du vill skapa en ny lista, kopiera helt enkelt filen till katalogen `$`KDEDIR`/share/apps/kwifimanager/locations/`

Den tolkas automatiskt nästa gång &kwifimanager; startas efter den har installerats riktigt. Förresten, om du har en lista och vill att den ska ingå i framtida utgåvor av &kwifimanager;, skicka den helt enkelt till mail@stefan-winter.de.

#### Statistikvisning

Alternativt, genom att välja Anslutningsstatistik i menyn Arkiv, öppnas ett separat fönster som visar diagram över signalnivå och brusnivå under de senaste 240 sekunderna. Signalnivån visas i blått och brusnivån i rött. Skillnaden (signal minus brus) är anslutningskvaliteten som visas i huvudfönstret.

#### Inställningseditor

Genom att välja Inställning Inställningseditor kommer du till &kwifimanager;s modul i Inställningscentralen. Om du inte är `systemadministratör`, visas ett fönster som begär `systemadministratörens` lösenord. Det beror på att inställningsmodulen innehåller känslig information, som krypteringsnyckeln för WEP-kryptering.

#### Diverse

Det finns ytterligare några småsaker att nämna.

Det första är en funktion som kallas Akustisk avsökning. Om alternativet är aktiverat, omvandlas anslutningskvaliteten till en ljudsignal. En högre signalkvalitet ger högre frekvens på pipet som hörs och till snabbare pipande. Om du någonsin har sett serien Star Trek™, märker du en viss likhet med deras tricorder.

Den andra funktionen är tyst loggning. Det betyder bara att &kwifimanager; loggar namnet på nätverket som du ansluter till varje gång nätverket ändras. Alternativet är mest användbart vid sökning efter det speciella nätverket som kallas ANY. Med detta läge, loggar kortet in på vilket nätverk som helst som det hittar. Loggfilens plats är `$`HOME`/.wireless-log`.

För den tredje funktionen ges bara en anmärkning: I menyn Arkiv finns alternativet Inaktivera radio. Alternativet är ännu inte implementerat. Men var snäll och skyll inte på mig. Problemet finns i kärnans drivrutiner för trådlösa nätverkskort. Drivrutinen stöder det helt enkelt inte för närvarande.

### Panelminiprogrammet

Panelminiprogrammet är den andra delen av &kwifimanager;s programsvit. Det är ett delat bibliotek, som kan dockas i &kde;:s panel (&kicker;). Det visar bara signalkvalitet som en ikon och text (se 3.1.1.1 för detaljinformation).

Med sin minimala storlek är det lämpligast för kontinuerlig användning. Om du inte vill ha &kwifimanager;s huvudprogram på skärmen hela tiden, använd istället bara miniprogrammet.

#### Starta miniprogrammet

Panelminiprogrammet kan läggas till i panelen genom att högerklicka på panelen och välja Lägg till Miniprogram Kwifimanager miniprogram. Ett annat sätt att starta miniprogrammet är att klicka på dess skrivbordsfil, som hittas på disken i katalogen `$`KDEDIR`/share/apps/kicker/applets`. På detta sätt dockas det inte i panelen, utan flyter fritt på skrivbordet. Det första sättet är dock enklare, och bör helst användas.

Panelminiprogrammet har en minimal inställningsmöjlighet: Det kan valfritt blinka med gul, orange eller röd färg när signalkvalitetsnivån är mycket låg. För att aktivera eller inaktivera funktionen, högerklicka på miniprogrammets grepp till vänster om ikonen och välj Personliga inställningar.

#### Verktygstipsinformation

Om du håller musen över miniprogrammet några sekunder, visas ett verktygstips med en del ytterligare information, nämligen:

- den lokala IP-adressen

- nätverksnamnet, om något är angivet

#### Starta &kwifimanager;s huvudprogram från panelminiprogrammet

Ett ensamt klick på miniprogrammet (antingen vänster- eller högerklick, vilket du vill) startar &kwifimanager;s huvudprogram.

### Modulen i Inställningscentralen

Inställningsmodulen i KDE:s Inställningscentral är kanske den mest användbara delen av &kwifimanager;sviten. Här kan du verkligen ändra grundläggande inställningar för det trådlösa nätverkskortet. Modulen kan hantera upp till fyra oberoende inställningar för kortet, och kan till och med automatiskt ställa in kortet så fort du loggar in med &kde;. Eftersom det är en potentiell säkerhetsrisk att upprätta en nätverksanslutning, kan ändringar av inställningarna bara göras av `systemadministratören`.

#### Inställningsflikarna

Den övre delen av modulen i Inställningscentralen består av fyra flikar som heter Inställning 1 till Inställning 4. Var och en av flikarna kan innehålla inställningen för ett trådlöst nätverkskort.

De viktigaste inställningarna syns alltid, men krypterings- och krafthanteringsalternativ visas bara när de är aktiverade. Det viktigaste elementet under varje inställningsflik är troligen fältet Nätverksnamn. Här kan du ange vilket nätverk som du vill logga in till. Du kan antingen direkt ange nätverkets namn, eller försöka avsöka alla tillgängliga nätverk genom att ställa in nätverksnamnet som `ANY`.

Förutom nätverksnamnet, måste du ange nätverkstypen att logga in till. Det är syftet med gruppen av knappar som heter Användningsläge. Alternativet Infrastruktur betyder att nätverket består av angivna basstationer, så kallade åtkomstpunkter eller fasta förmedlingsnoder. Det är det vanligaste användningsläget för företagsnätverk. Det andra alternativet, nod-till-nod betyder att nätverket bara är en direktanslutning mellan datorer utan åtkomstpunkter.

Du kan alternativt ställa in hastighet för anslutningen. Inställningen automatisk bör fungera i de flesta fall, eftersom kortet själv avgör lämplig hastighet. Om du dock märker att hastigheten ständigt ändras efter några sekunder, om du till exempel har en svag anslutning, kan du ställa in hastigheten för hand.

Under dessa inställningar finns ett fält som heter Kör skript vid anslutning:. Du kan skriva in namnet på ett skript att köra här. Det körs så fort du trycker på knappen Aktivera anslutning och, valfritt, automatiskt när du startar modulen i Inställningscentralen. Skriptet kommer att ha systemadministratörens behörighet. Det kan orsaka problem om du vill starta ett X-program i skriptet, och X-servern tillhör någon annan än systemadministratören. Du kan få sådana skript att fungera riktigt om du kör X-programmet via ``kdesu` `-u` `användarnamn` `-c` `kommando``.

Nedre vänstra delen under varje inställningsflik innehåller krypteringsinställningarna. Inställningarna visas bara om rutan Använd kryptering är markerad. Om de visas, ser du flertalet alternativ:

Nyckel att använda:

- Du kan definiera upp till fyra hemliga nycklar för varje inställning. I fältet kan du ange vilken som du verkligen vill använda för att kryptera nätverkstrafik.

Krypteringsläge:

- När kryptering är aktiverad finns det två sätt att hantera inkommand paket som inte är krypterade, kasta eller tillåt. När du ställer in kortet till Öppet läge, lyssnar kortet också till paket som inte är krypterade. Begränsat läge tillåter bara krypterade nätverkspaket. Alla andra paket kastas.

Krypteringsnycklar:

- Den här rutan låter dig ange de hemliga nycklarna som används för kryptering. Den lilla rutan Sträng ange om nyckeln som du skriver in till höger antingen är en sträng som `MIN_KRYPTERING`, eller om den inte är markerad, ett hexadecimalt värde som `0A2FEE91`. För att skydda lösenorden, visas bara asterisker när du skriver in ett lösenord.

Var medveten om att det inbyggda krypteringsstödet (som kallas WEP, vilket står för Wireless Equivalent Privacy) inte alls är särskilt säkert. Se wep för detaljinformation.

Det sista inställningselementet som återstår att beskriva är krafthanteringen. När rutan Aktivera krafthantering markeras, visas några alternativ som kan hjälpa till att spara energi. De två första inmatningsfälten som heter Tid för vänteläge (ms) och Tid för aktivt läge (ms) beskriver periodtiden för nätverksavsökningar från det trådlösa nätverkskortet. Kortet stänger av radioantennen under tiden i millisekunder som anges av Tid för vänteläge. Därefter är det aktivt under tiden Tid för aktivt läge och söker under den tiden efter en nätverksanslutning. Om ingen nätverksanslutning hittas, går det till vänteläge igen och cykeln upprepas. Rutan nedanför som heter Ta emot paket, låter dig ange vilka paket som kortet ska lyssna på under aktivt läge. Du kan antingen välja Bara direkt sändning (vilket gör att kortet lyssnar på paket som specifikt skickas till kortet), Bara sändning till fler eller alla (lyssnar bara på paket som skickas till flera datorer och slänger paket som skickas till kortet) eller Båda. De flesta personer bör välja standardvärdet Båda.

#### Automatisk inställning vid start av modulen i inställningscentralen

Om du vill kan du låta &kwifimanager; initiera det trådlösa nätverkskortet så fort du startar modulen i Inställningscentralen. För att göra det, markera rutan Ladda förinställda värden vid start av modul i Inställningscentralen och välj nummer för inställningen som du vill använda i listrutan nedanför. Om du genast vill aktivera inställningen för kortet, tryck på knappen Aktivera inställning.

#### Automatisk detektering av enheten

&kwifimanager; behöver veta gränssnittsnamnet för det trådlösa nätverkskortet för att ändra några inställningar. Du kan antingen skriva in informationen (t.ex. `eth1` eller `wlan0`) för hand i inmatningsfältet till höger om Inställningar gäller gränssnitt:, eller låta &kwifimanager; automatiskt detektera gränssnittet. För att göra det tryck på knappen Detektera gränssnitt automatiskt. Då utförs en avsökning av alla gränssnitt som listas i `/proc/net/dev` för att hitta kortet. Avsökningens resultat visas i inmatningsfältet till vänster om knappen. Om fältet förblir tomt, hittades inget kort. Observera att &kwifimanager; använder trådlösa utökningarna för att hitta kort. Om du använder ett kort som styrs av paketet wlan-ng, visar &kwifimanager; bara riktiga resultat om drivrutinen har ett lager som fungerar ihop med inbyggda trådlösa utökningar.

## Licens och bidragsgivare

Dokumentation och program copyright © Stefan Winter mail@stefan-winter.de.

&underFDL; &underGPL;

Stefan Asserhällstefan.asserhall@comhem.se

## Ytterligare information

Detta appendix innehåller en del ytterligare information om saker som gäller trådlösa nätverk, men som inte direkt berör &kwifimanager;.

### Anmärkningar om visning av MAC-adress i ad-hoc-läge

Vid första anblick verkar MAC-adressen i fältet Åtkomstpunkt vara fel i ad-hoc-läge, eftersom de två första siffrorna i MAC-adressen har ändrats till `02`. I själva verket är detta en fast kodad funktion för trådlösa nätverkskort.

Ofta ansluts ett kort till en verklig anslutningspunkt. Då visas den riktiga MAC-adressen. Om du ändrar till läget ad-hoc (eller nod-till-nod), måste en av datorerna fungera som server för de övriga. Den första datorn som ansluter till nätverket, ställer in sig själv till server. Alltså ser alla andra datorer som ansluter till samma ad-hoc-nätverk den första som nätverksserver. Men eftersom datorn inte är en verklig server (dvs. den är inte en permanent tillgänglig åtkomstpunkt), måste klienter vara medvetna om att nätverket de ansluter till inte är permanent. IEEE-standarder för MAC-adresser har en plats reserverad för sådana fall: MAC-adresser som inte är allmänt giltiga har 02 som de första två siffrorna (adresserna kallas lokalt administrerade).

Du kan jämföra detta med allmänna IP-adresser som inte är globala, som 192.168.*.*.

Alltså kom utvecklarna av trådlösa nätverk överens om att ge de virtuella nätverksservrarna MAC-adresser inom intervallet lokalt administrerade. För att låta den virtuella MAC-adressen förbli unik, använde de ett litet trick: De ändrade bara de två första siffrorna i det trådlösa nätverkskortets MAC-adress, och eftersom de återstående tio siffrorna fortfarande är världsunika, har de en unik adress att använda som nätverksserver.

### Säkerhetshänsyn med WEP-kryptering

WEP-kryptering är inte alls särskilt säkert. En aktuell artikel av krypteringsanalytiker kallade krypteringsalgoritmen för lekstugekryptering. Det finns i själva verket programvara som utnyttjar ett enormt säkerhetshål i krypteringsstandarden. Programvaran lyssnar på krypterad nätverkstrafik, analyserar den, och efter bara ett par timmar avslöjar den lösenordet för att ansluta till nätverket i klartext. Ju mer trafik i nätverket, desto lättare är det att ta reda på lösenordet.

Om du verkligen bryr dig om din säkerhet, använd inte kryptering med WEP. Om du bara upprättar ett hemnätverk mellan två datorer, antar jag att WEP kan få duga.

Det finns många alternativ till WEP-kryptering. Man kan enbart använda SSH för att kommunicera via nätverket. SSH är en programsvit som krypterar data med sin egen algoritm, som är mycket säker. Ett annat alternativ är att använda PPTP, punkt-till-punkt tunnlingsprotokollet. Dock verkar till och med PPTP ha vissa läckor när det gäller krypteringssäkerhet. Till sist kan man upprätta en IPSec-tunnel för krypterade förbindelser. För närvarande verkar denna krypteringsmetod vara mycket säker och flexibel.

## Kompilering och installation

&install.intro.documentation; &install.compile.documentation;
&documentation.index;