Ero sivun ”Langattomat verkkolaitteet” versioiden välillä

Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
Rivi 1: Rivi 1:
Nykytietämyksen mukaan rt2500-piirisarjaiset [[WLAN]]-kortit ovat parhaiten tuettuja. Näitä on kuitenkin vaikea saada, koska piirisarjoista jo seuraava sukupolvi on tullut markkinoille. Valmistajilla on ikävä taipumus nostaa tuotteiden katetta vaihtamalla käyttöön muiden valmistajien piirisarjoja – jopa saman tuotteen sisällä. Linux-käyttäjälle tämä näkyy niin, että toimivaksi todettu tuote ei toimikkaan. Hyviä esimerkkejä tälläistä tuotteista ovat 3Comin OfficeConnect versio 2.  
Nykytietämyksen mukaan rt2500-piirisarjaiset [[WLAN]]-kortit ovat parhaiten tuettuja. Näitä on kuitenkin vaikea saada, koska piirisarjoista jo seuraava sukupolvi on tullut markkinoille. Valmistajilla on ikävä taipumus nostaa tuotteiden katetta vaihtamalla käyttöön muiden valmistajien piirisarjoja – jopa saman tuotteen sisällä. Linux-käyttäjälle tämä näkyy niin, että toimivaksi todettu tuote ei toimikaan. Hyviä esimerkkejä tällaista tuotteista ovat 3Comin OfficeConnect versio 2.  


Suositeltavat tuotteet:
Suositeltavat tuotteet:
Rivi 101: Rivi 101:
===Ralink Rt2500 & Rt2570(USB)===
===Ralink Rt2500 & Rt2570(USB)===


[http://www.ralinktech.com/home.asp Ralink] [http://ralink.rapla.net/ rt2500-piirisarjaiset] 54Mbit/s nopeuksiset wlan-kortit toimivat rt2x00 OpenSource ajurilla. Tälläinen kortti on esim. A-Link WL54PC CardBus kortti.
[http://www.ralinktech.com/home.asp Ralink] [http://ralink.rapla.net/ rt2500-piirisarjaiset] 54Mbit/s nopeuksiset wlan-kortit toimivat rt2x00 OpenSource ajurilla. Tällainen kortti on esim. A-Link WL54PC CardBus kortti.


Tässä kortissa on myös toimiva WPA-tuki, joka on monelle tärkeä ja kätevä työkalu salauksen käyttöönottamiseen (RaConfig2500). Työkalulla voi myös ottaa käyttöön useita profiileja, jolloin kortti osaa kytkeytyä automaattisesti tukiasemiin WPA-salauksen kanssa.
Tässä kortissa on myös toimiva WPA-tuki, joka on monelle tärkeä ja kätevä työkalu salauksen käyttöönottamiseen (RaConfig2500). Työkalulla voi myös ottaa käyttöön useita profiileja, jolloin kortti osaa kytkeytyä automaattisesti tukiasemiin WPA-salauksen kanssa.


USB-wlan tikut ovat vähän heikosti tuettuna, ainakin tällä hetkellä. Ralink rt2570-piirisarjaiset ovat tuettuina ainakin uusimmalla RT2x00-ajurilla. Suomesta saa ainakin Dlinkin DWL-G122 -tikkua, joka on tuettujen listalla.
USB-wlan- tikut ovat vähän heikosti tuettuna, ainakin tällä hetkellä. Ralink rt2570-piirisarjaiset ovat tuettuina ainakin uusimmalla RT2x00-ajurilla. Suomesta saa ainakin Dlinkin DWL-G122 -tikkua, joka on tuettujen listalla.


  '''Huomaa:''' ajuri toimii vain 8 kb pinoja käyttämään käännetyssä ytimessä
  '''Huomaa:''' ajuri toimii vain 8 kb pinoja käyttämään käännetyssä ytimessä
Rivi 120: Rivi 120:
===Atheros AR5210, AR5211, AR5212 & AR5213===
===Atheros AR5210, AR5211, AR5212 & AR5213===


Atheros piirisarjalaiset toimivat madwifi-ajurilla, joka monipuolisimpia ja toimivimpia wlan-ajureita Linuxille. Haittapuolena on että ajuri on osittain suljettu (HAL), mistä johtuu ettei se voi sellaisenaan koskaan päätyä Linux kerneliin. Kaupassa Atheros-piirit ovat yleisimpiä 802.11a/b/g korteissa, ja varma tuntomerkki on 108mbit nopeuden tuki, jota muut piirisarjat eivät tue (suljettu valmistajakohtainen ratkaisu). D-Link DWL-AG520 (CardBus) ja DWL-AG520 (PCI) ovat tiettvästi hyviä vaihtoehtoja. D-Linkillä on kuitenkin ollut tapana vaihtaa korttien piirisarjoja pitäen tuotteen nimen samana, joten kannattaa olla varuillaan.
Atheros piirisarjalaiset toimivat madwifi-ajurilla, joka monipuolisimpia ja toimivimpia wlan-ajureita Linuxille. Haittapuolena on. että ajuri on osittain suljettu (HAL), mistä johtuu ettei se voi sellaisenaan koskaan päätyä Linux-kerneliin. Kaupassa Atheros-piirit ovat yleisimpiä 802.11a/b/g korteissa, ja varma tuntomerkki on 108mbit nopeuden tuki, jota muut piirisarjat eivät tue (suljettu valmistajakohtainen ratkaisu). D-Link DWL-AG520 (CardBus) ja DWL-AG520 (PCI) ovat tiettvästi hyviä vaihtoehtoja. D-Linkillä on kuitenkin ollut tapana vaihtaa korttien piirisarjoja pitäen tuotteen nimen samana, joten kannattaa olla varuillaan.


Madwifi-ajurilla onnistuu mm:
Madwifi-ajurilla onnistuu mm:
Rivi 139: Rivi 139:
===Intel IPW2100, IPW2200BG ja IPW2915ABG===
===Intel IPW2100, IPW2200BG ja IPW2915ABG===


Intel Centrino piirsarjan sisältävistä kannettavista löytyy yleensä IPW2100 (11 Mbit/s) sarjan piiri tai sen jälkeläinen IPW2200BG (54 Mbit/s). IPW2915ABG toimii IPW2200-ajureilla. Salaamattomat ja WEP-yhteydet todettu toimiviksi. WPA-tuki on mahdollinen [http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicantin] avulla.
Intel Centrino piirsarjan sisältävistä kannettavista löytyy yleensä IPW2100 (11 Mbit/s) sarjan piiri tai sen jälkeläinen IPW2200BG (54 Mbit/s). IPW2915ABG toimii IPW2200-ajureilla. Salaamattomat ja WEP-yhteydet on todettu toimiviksi. WPA-tuki on mahdollinen [http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicantin] avulla.


Intel on laajentamassa IPW2200 ajuritukea niin, että se jatkossa tukisi myös tukiasema- eli Master moodia. Projektisivusto on avattu ja lähiaikoina pitäisi ensimmäisten ipw2200-ap ajuriversioiden ilmestyä. Aluksi tarjotaan vain perustukiasematoimintoja.  
Intel on laajentamassa IPW2200 ajuritukea niin, että se jatkossa tukisi myös tukiasema- eli Master-moodia. Projektisivusto on avattu ja lähiaikoina pitäisi ensimmäisten ipw2200-ap ajuriversioiden ilmestyä. Aluksi tarjotaan vain perustukiasematoimintoja.  


* [http://ipw2100.sourceforge.net/ ipw2100 ajurin kehityssivusto]
* [http://ipw2100.sourceforge.net/ ipw2100 ajurin kehityssivusto]
Rivi 150: Rivi 150:
===Intel IPW3945ABG ===
===Intel IPW3945ABG ===


Intel 3945ABG on uusi kannettaviin tietokoneisiin suunniteltu mini-PCI-express kortti, jolle Intel on avannut myös OpenSource-kehitysprojektin. Ajuri on voimakkaassa kehitysvaiheessa, ja vain sen kehitysversioita on saatavilla toistaiseksi. Aikaisemmista Intel suunnitteluista poiketen, ipw3945 tarvitsee kernelin ulkopuolealla ajettevan daemon ohjelman, jota Intel tarjoaa binääripakettina. Intelin mukaan daemon tarvitaan, jotta ajuri pystyisi paremmin täyttämään radiolaitteille asetetut kansalliset raja-arvot ''(engl. Regulatory limits)''. Näitä ovat mm. lähetystehot ja kanavamäärät, jotka voivat olla maakohtaisia.
Intel 3945ABG on uusi kannettaviin tietokoneisiin suunniteltu mini-PCI-express kortti, jolle Intel on avannut myös OpenSource-kehitysprojektin. Ajuri on voimakkaassa kehitysvaiheessa, ja vain sen kehitysversioita on saatavilla toistaiseksi. Aikaisemmista Intel-suunnitteluista poiketen, ipw3945 tarvitsee kernelin ulkopuolella ajettavan daemon-ohjelman, jota Intel tarjoaa binääripakettina. Intelin mukaan daemon tarvitaan, jotta ajuri pystyisi paremmin täyttämään radiolaitteille asetetut kansalliset raja-arvot ''(engl. Regulatory limits)''. Näitä ovat mm. lähetystehot ja kanavamäärät, jotka voivat olla maakohtaisia.


* [http://ipw3945.sourceforge.net/ ipw3945 ajurin kehityssivusto]
* [http://ipw3945.sourceforge.net/ ipw3945 ajurin kehityssivusto]
Rivi 156: Rivi 156:
=== Realtek rtl8180, rtl8185 & rtl8187 ===
=== Realtek rtl8180, rtl8185 & rtl8187 ===


OpenSource wlan ajurit Realtek rtl8180/rtl8185/rtl8187 pohjaisille 11b ja 54g PCI ja CardBus korteille. Tälläinen kortti on esim. D-Link DWL-510 (PCI). Rtl8180 eli 11Mb/s PCI ja CardBus kortit näyttävät olevan parhaiten tuettuna tällä hetkellä.
OpenSource wlan-ajurit Realtek rtl8180/rtl8185/rtl8187 pohjaisille 11b ja 54g PCI ja CardBus korteille. Tällainen kortti on esim. D-Link DWL-510 (PCI). Rtl8180 eli 11Mb/s PCI ja CardBus kortit näyttävät olevan parhaiten tuettuna tällä hetkellä.


* [http://rtl8180-sa2400.sourceforge.net/ rtl8180/rtl8185/rtl8187 ajurin kehityssivusto]
* [http://rtl8180-sa2400.sourceforge.net/ rtl8180/rtl8185/rtl8187 ajurin kehityssivusto]
Rivi 168: Rivi 168:
=== Broadcom BCM43xx ===
=== Broadcom BCM43xx ===


Broadcomin BCM43xx (54Mbit/s) piirisarjaa käytetään monessa CardBus ja PCI wlan-kortissa. Tähän asti Ndiswrapper on ollut ainoa tapa saada näiden korttien tuki Linuxiin. Tilanne on kuitenkin muuttunut ja nyt on myös olemassa "Reverse Engineering" menetelmällä syntynyt OpenSource ajuri ko. piirisarjalle. Valmistajalla (Broadcom) on kyllä toimiva Linux ajuri mutta se jakaa sitä vain binäärinä.
Broadcomin BCM43xx (54Mbit/s) piirisarjaa käytetään monessa CardBus ja PCI wlan-kortissa. Tähän asti Ndiswrapper on ollut ainoa tapa saada näiden korttien tuki Linuxiin. Tilanne on kuitenkin muuttunut ja nyt on myös olemassa "Reverse Engineering" menetelmällä syntynyt OpenSource ajuri ko. piirisarjalle. Valmistajalla (Broadcom) on kyllä toimiva Linux ajuri, mutta se jakaa sitä vain binäärinä.


OpenSource ajuri tarjoaa "beta" asteella olevan tuen, joka kuitenkin jo nyt mahdollistaa kytkeytymisen tukiasemaan ja datan lähettämisen ja vastaanottamisen. Ajuri toimii tällä hetkellä vain b ja g laitteiden kanssa, WEP ja WPA-PSK tuki. Master moodi eli tukiasemana toimiminen on kehitteillä. Ajuri muodostuu kahdesta modulista: SoftMAC (ieee80211softmac.ko) ja varsinaisesat ajurimodulista (bcm430x.ko). Ajuri on voimakkaassa kehitysvaiheessa, mutta se on jo mukana 2.6.17 ja sitä uudemmissa Linux ytimisä (''engl. kernel'').  
OpenSource ajuri tarjoaa "beta" asteella olevan tuen, joka kuitenkin jo nyt mahdollistaa kytkeytymisen tukiasemaan ja datan lähettämisen ja vastaanottamisen. Ajuri toimii tällä hetkellä vain b ja g laitteiden kanssa, WEP ja WPA-PSK tuki. Master-moodi eli tukiasemana toimiminen on kehitteillä. Ajuri muodostuu kahdesta modulista: SoftMAC (ieee80211softmac.ko) ja varsinaisesta ajurimodulista (bcm430x.ko). Ajuri on voimakkaassa kehitysvaiheessa, mutta se on jo mukana 2.6.17 ja sitä uudemmissa Linux-ytimissä (''engl. kernel'').  


Käytännössä tarvitaan myös fwcutter ohjelma, jolla kortin firmware saadaan Windows, MacOS tai Linux binääreistä ulos, niin että sitä voidaan käyttää Linuxissa. Fwcutter ohjelma löytyy niin ikään osoitteesta: http://bcm43xx.berlios.de.
Käytännössä tarvitaan myös fwcutter-ohjelma, jolla kortin firmware saadaan Windows, MacOS tai Linux binääreistä ulos, niin että sitä voidaan käyttää Linuxissa. Fwcutter-ohjelma löytyy niin ikään osoitteesta: http://bcm43xx.berlios.de.


* [http://bcm43xx.berlios.de/ BCM43xx ajurin kehityssivusto]
* [http://bcm43xx.berlios.de/ BCM43xx ajurin kehityssivusto]
Rivi 187: Rivi 187:
=== Zydas 1201 USB ===
=== Zydas 1201 USB ===


OpenSource wlan ajurit Zydas 1201 pohjaisille 11b USB adaptereille. Tälläinen adapteri on esim. Belkin F5D6051 tai GIGABYTE GN-WLBZ201.
OpenSource wlan-ajurit Zydas 1201 pohjaisille 11b USB adaptereille. Tällainen adapteri on esim. Belkin F5D6051 tai GIGABYTE GN-WLBZ201.


* [http://linux-lc100020.sourceforge.net/ ZyDAS zd1201 ajurin kehityssivusto]
* [http://linux-lc100020.sourceforge.net/ ZyDAS zd1201 ajurin kehityssivusto]
Rivi 202: Rivi 202:
* [http://www.agere.com/mobility/docs/wl_lkm_718_release.tar.gz Ageren "vaihtoehto" ajuri Orinoco "Classic" korteille]
* [http://www.agere.com/mobility/docs/wl_lkm_718_release.tar.gz Ageren "vaihtoehto" ajuri Orinoco "Classic" korteille]


  Näistä korteista on myös olemassa versioita, jotka eivät perustu Hermes I piirisarjaan, mutta
  Näistä korteista on myös olemassa versioita, jotka eivät perustu Hermes I -piirisarjaan, mutta
  joita kuitenkin kutsutaan Orinoco korteiksi. Nämä eivät kuitenkaan ole tuettuna orinoco_cs
  joita kuitenkin kutsutaan Orinoco-korteiksi. Nämä eivät kuitenkaan ole tuettuna orinoco_cs -ajurissa. Tämä ikävä "sanaleikki" alkoi Proximin ostettua Lucentin Orinoco-liiketoiminnan. Proxim
ajurissa. Tämä ikävä "sanaleikki" alkoi Proximin ostettua Lucentin Orinoco liiketoiminnan. Proxim
  käyttää Orinoco "Classic" -nimitystä tarkoittaessaan näitä "vanhoja aitoja" Hermes I -pohjaisia
  käyttää Orinoco "Classic" nimitystä tarkoittaessaan näitä "vanhoja aitoja" Hermes I pohjaisia
  Orinoco-kortteja.
  Orinoco kortteja.


  '''Orinoco "Classic" Silver kortista Gold'''
  '''Orinoco "Classic" Silver kortista Gold'''
   
   
  Orinoco "Classic" Silver ja Gold kortit ovat samaa rautaa. Ero on kortin PDA:ssa (Production Data
  Orinoco "Classic" Silver ja Gold -kortit ovat samaa rautaa. Ero on kortin PDA:ssa (Production Data
  Area), jossa on mm. kerrottu onko ko. kortti Silver vai Gold. Kun kortille ajetaan normaali firmware
  Area), jossa on mm. kerrottu onko ko. kortti Silver vai Gold. Kun kortille ajetaan normaali firmware-päivitys, update-ohjelma lukee PDA:sta onko kortti Silver vai Gold ja ottaa käyttöön sen mukaisesti
päivitys, update-ohjelma lukee PDA:sta onko kortti Silver vai Gold ja ottaa käyttöön sen mukaisesti
  joko 64-bit tai 128-bit WEP salausmahdollisuuden.
  joko 64-bit tai 128-bit WEP salausmahdollisuuden.
   
   
Rivi 237: Rivi 235:
===Ndiswrapper===
===Ndiswrapper===


Jos kortillesi ei löydy Linux-ajuria aina voit kokeilla [http://ndiswrapper.sf.net ndiswrapper]-emulointirajapintaa, joka käyttää Windows-ajureita ja toimii melko hyvin.  
Jos kortillesi ei löydy Linux-ajuria, aina voit kokeilla [http://ndiswrapper.sf.net ndiswrapper]-emulointirajapintaa, joka käyttää Windows-ajureita ja toimii melko hyvin.  


Ndiswrapper on ytimen moduuli, joka emuloi Microsoftin NDIS-rajapintaa. Suorituskyky ei ole aivan alkuperäisen veroinen. WPA-tuki on mahdollinen [http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicantin] avulla. WPA:n toimivuus voi olla riippuvainen käytettävästä NDIS-ajurista tai jopa sen versiosta. Ndiswrapper vaatii Windowsin ajuritiedostot (*.inf). On suositeltavaa käyttää mahdollisimman tuoreita Windows-ajureita.
Ndiswrapper on ytimen moduuli, joka emuloi Microsoftin NDIS-rajapintaa. Suorituskyky ei ole aivan alkuperäisen veroinen. WPA-tuki on mahdollinen [http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicantin] avulla. WPA:n toimivuus voi olla riippuvainen käytettävästä NDIS-ajurista tai jopa sen versiosta. Ndiswrapper vaatii Windowsin ajuritiedostot (*.inf). On suositeltavaa käyttää mahdollisimman tuoreita Windows-ajureita.
Rivi 253: Rivi 251:
==WPA Supplicant (wpa_supplicant)==
==WPA Supplicant (wpa_supplicant)==


WPA Supplicant on wlan asiakaspään (client) ohjema joka hoitaa WPA/WPA2 "kättelyt" ja kytkeytymisen wlan tukiaseman eli WPA Authenticatorin kanssa. Myös käytettävän wlan-ajurin on tuettava wpa_supplicanttia. WPA Supplicanttia ajetaan taustaprosessina ja sen kanssa voidaan käyttää myös graafista [http://hostap.epitest.fi/wpa_supplicant/wpa_gui.html käyttöliittymää].
WPA Supplicant on wlan-asiakaspään (client) ohjema, joka hoitaa WPA/WPA2 "kättelyt" ja kytkeytymisen wlan-tukiaseman eli WPA Authenticatorin kanssa. Myös käytettävän wlan-ajurin on tuettava wpa_supplicanttia. WPA Supplicanttia ajetaan taustaprosessina ja sen kanssa voidaan käyttää myös graafista [http://hostap.epitest.fi/wpa_supplicant/wpa_gui.html käyttöliittymää].


* Hyvä [http://www.devicescape.com/docs/uwp/package_guide/pkg_wpasupplicant.php wpa_supplicantin] konfigurointiohje.
* Hyvä [http://www.devicescape.com/docs/uwp/package_guide/pkg_wpasupplicant.php wpa_supplicantin] konfigurointiohje.
Rivi 259: Rivi 257:
==Asetukset==
==Asetukset==


Langattoman adapterin asetukset määritellään yleisesti työkalulla jonka nimi on <tt>iwconfig</tt>. Tämä ohjelma tulee wireless-tools paketin mukana. Myös wlan-kortin ajurin täytyy tukea wireless rajapintaa (WE=Wireless Extension). Nykyään WE tuki löytyy useimmista ajureita. Moni levitysversio tarjoaa myös graafisia työkaluja asetusten määrittelyyn.  
Langattoman adapterin asetukset määritellään yleisesti työkalulla, jonka nimi on <tt>iwconfig</tt>. Tämä ohjelma tulee wireless-tools paketin mukana. Myös wlan-kortin ajurin täytyy tukea wireless-rajapintaa (WE=Wireless Extension). Nykyään WE tuki löytyy useimmista ajureita. Moni levitysversio tarjoaa myös graafisia työkaluja asetusten määrittelyyn.  


Lisätietoja komennon käytöstä saat komennolla <tt>man [http://www.seattlewireless.net/index.cgi/IwConfig iwconfig]</tt>.
Lisätietoja komennon käytöstä saat komennolla <tt>man [http://www.seattlewireless.net/index.cgi/IwConfig iwconfig]</tt>.
Rivi 265: Rivi 263:
Tietoa Linux "Wireless"-rajapinnasta: [http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html Wireless Extension (WE) ja Wireless Tools (WT)]
Tietoa Linux "Wireless"-rajapinnasta: [http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html Wireless Extension (WE) ja Wireless Tools (WT)]


Kaikkia Linux wlan ajureita ei ole valmiiksi paketoitu ko. levitysversioon, vaan ne pitää kääntää käsin. Lisäksi joitan ajureita ei koskaan edes sisällytetä kerneliin, niiden epäyhteensopivan lisenssin vuoksi (esim. MadWifi). Joskus ajurit ovat vielä pahasti kehitysvaiheessa ja niiden asentaminen voi vaatia kokemusta järjestelmän ytimen korjaamisesta (eng. patch) ja kääntämisestä.
Kaikkia Linux wlan-ajureita ei ole valmiiksi paketoitu ko. levitysversioon, vaan ne pitää kääntää käsin. Lisäksi joitakin ajureita ei koskaan edes sisällytetä kerneliin niiden epäyhteensopivan lisenssin vuoksi (esim. MadWifi). Joskus ajurit ovat vielä pahasti kehitysvaiheessa ja niiden asentaminen voi vaatia kokemusta järjestelmän ytimen korjaamisesta (eng. patch) ja kääntämisestä.


==Linkit==
==Linkit==