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 BCM4318ipw2100 stöder Intel Pro Wireless 2100
iprowifi2200 stöder Intel Pro Wireless
2200BG
2225BG
2915ABGiprowifi3945 stöder Intel Pro Wireless 3945
iprowifi4965 stöder Intel Pro Wireless 4965
marvell88w8335 stöder
Marvell Libertas 88W8310
Marvell Libertas 88W8335marvell88w8363 stöder 88W8363
ralinkwifi stöder
RT2560
RT2561S
RT2561
RT2661ralink2860 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.
- 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.