# Wifi

Användarhandbok

## Wifi i Haiku

### Hårdvara som förväntas fungera

Haiku har inbyggt stöd för alla trådlösa enheter som finns i FreeBSD 8. PCMCIA, CardBus, ExpressCard, USB eller ISA-baserade kort stöds inte. Endast PCI, miniPCI, PCI-Express, miniPCI-Express och PCI-X skall fungera.
Detta inkluderar:

- aironetwifi stöder åtminstone
  Cisco Aironet 350 Series
  Aironet PCI4500
  Aironet PCI4800

- atheroswifi stöder nästan alla tillgängliga chipset (dock inte AR9285)

- broadcom43xx stöder
  BCM4301, BCM4306, BCM4307, BCM4309, BCM4311, BCM4312 och BCM4318

- ipw2100 stöder Intel Pro Wireless 2100

- iprowifi2200 stöder Intel Pro Wireless
  2200BG
  2225BG
  2915ABG

- iprowifi3945 stöder Intel Pro Wireless 3945

- iprowifi4965 stöder Intel Pro Wireless 4965

- marvell88w8335 stöder
  Marvell Libertas 88W8310
  Marvell Libertas 88W8335

- marvell88w8363 stöder 88W8363

- ralinkwifi stöder
  RT2560
  RT2561S
  RT2561
  RT2661

- ralink2860 stöder Ralink RT2860

- wavelanwifi stöder åtminstone
  3Com Airconnect
  GLPRISM2 WaveLAN
  Intersil Prism3
  Intersil Prism2.5
  Linksys WDT11
  Netgear MA301
  PRISM2STA WaveLAN
  Siemens SpeedStream
  SMC 2602W
  Us Robotics 2415
  Addtron AWA-100 PCI

### Ansluta till trådlösa nätverk

Haiku har - utöver okrypterade nätverk - preliminärt stöd för att ansluta till trådlösa nätverk med WEP kryptering. WEP är en tidig krypteringsmetod och därmed inte den säkraste.

Du kan se tillgängliga nätverk, ansluta och koppla ner med kommandot ifconfig via Terminalen:

    ifconfig [sökväg_till_wifi_enhet] [list|join|leave] (nyckel)

Du kan se din `sökväg_till_wifi_enhet` i inställningar för Nätverk, eller genom att köra ifconfig -a.

Nedan finns några exempel för hur man ansluter till ett trådlöst nätverk med namnet wifitopia. För dessa exempel antar vi att ditt trådlösa nätverkskort är `/dev/net/iprowifi3945/0`.

#### Lista trådlösa nätverk:

    ifconfig /dev/net/iprowifi3945/0 list

#### Ansluta till ett okrypterat trådlöst nätverk:

    ifconfig /dev/net/iprowifi3945/0 join wifitopia

#### Ansluta till ett WEP krypterat trådlöst nätverk: (med ett ascii lösenord)

    ifconfig /dev/net/iprowifi3945/0 join wifitopia mitt_lösenord

#### Ansluta till ett WEP krypterat trådlöst nätverk: (64-bitars hexadecimalt lösenord)

    ifconfig /dev/net/iprowifi3945/0 join wifitopia 0x4010FABEEF

#### Koppla ifrån ett trådlöst nätverk:

    ifconfig /dev/net/iprowifi3945/0 leave wifitopia

### Ansluta automatiskt till ett trådlöst nätverk

För att ansluta till ett nätverk vid varje uppstart kan du specifiera namnet på ditt trådlösa nätverk och lösenord i `/boot/common/settings/network/wireless_networks` med följande format:

    network wifitopia {
       password mitt_lösenord
    }

Om du inte skapar denna konfigurationsfil så kommer Haiku att ansluta till det första okrypterade nätverket som hittas.

WEP kommentarer

- 64-bitars WEP använder en 40-bitars nyckel, vilket betyder 5 bokstäver eller 10 hexadecimala siffror.
- 128-bitars WEP använder en 104-bitars nyckel, vilket betyder 13 bokstäver eller 26 hexadecimala siffror.
- hexadecimala siffror = siffrorna 0-9 samt A till och med F (med "0x" i början)

### WPA kryptering

För tillfället finns inte WPA kryptering tillgängligt i Haiku, även om det det har gjorts ansträngningar som har fört det allt närmare.

### Skriptet install-wifi-firmwares.sh

För att installera mikroprogramvaran för Intel ipw2100, Intel iprowifi2200/2225/2915, Broadcom 43xx och Marvell 88W8335 behöver du köra skriptet:

    install-wifi-firmwares.sh

Intel ipw2100 och iprowifi22xx kan installeras utan en internetanslutning eftersom licensvilkoren tillåter Haiku att distribuera mikroprogramvaran. Dock krävs det att användaren godkänner licensvilkoren innan installationen. För Broadcom 43xx och Marvell 88W8335 krävs en internetanslutning eftersom respektive mikroprogramvara inte får distribueras med Haiku.

Personer som bygger egna Haiku avbilder kan modifiera deras build/jam/UserBuildConfig därefter. Detaljer för detta och generella uppdateringar i ämnet wifi finns på detta dokument på internet.

Om du behöver ladda ner mikroprogramvaran men saknar en fungerande internetanslutning i Haku så erbjuder internetversionen ett skalskript som hämtar de filer som behövs och sparar det i en komprimerad fil. FIlen skall packas upp till Haiku's `/boot` katalog. Efter det kommer du att ha alla filer som du behöver för att använda install-wifi-firmwares.sh skriptet.