Hoofdcategorieën

Betere wifi-support onder Linux in de maak

Door Yoeri Lauwers, vrijdag 9 februari 2007 11:21
Bron: Desktop Linux, views: 15.943

Een van de problemen waar beginnende Linux-gebruikers mee geconfronteerd worden, is vaak het aan de praat krijgen van hun draadloze netwerk. Ontwikkelaars zijn echter van plan om dit probleem op korte termijn aan te gaan pakken.

Laptop met WiFi (klein)Op de Linux Wireless Summit die vorige maand plaatsvond in London, was de situatie al besproken. Kernelontwikkelaars zaten er om de tafel met vertegenwoordigers van Intel, Broadcom, Devicescape, MontaVitsa en Nokia en de bijeenkomst was volgens Linux-ontwikkelaar Stephen Hemminger ontzettend productief. Een belangrijke drempel die overwonnen moet worden om wifi vlot aan de praat te krijgen onder Linux, is de afwezigheid van drivers voor veel chipsets. Bovendien zou de ontwikkeling van de nieuwe 802.11-stack maar gestaag vorderen en zou de invoering van een nieuwe wifi-api ook al niet bijgedragen hebben tot de snelheid van ontwikkelen. Volgens Hemminger is deze api op zich wel een vooruitgang, maar is het vervelend dat elke vorm van user interface ontbreekt.

Hemminger benadrukt dat de schuld voor het ontbreken van opensourcedrivers niet volledig bij de hardwarefabrikanten gelegd kan worden. Om de goedkeuring van de Federal Communications Commission te verkrijgen, moeten de instellingen met betrekking tot zendsterkte afgeschermd worden van de gebruiker. De enige manier voor hardwarefabrikanten om dit te doen, is het gebruiken van een closed source component dat ofwel in de firmware draait, ofwel in de kernel of userspace van het systeem. Bovendien weten Linux-ontwikkelaars niet goed wat ze met hun reverse engineered drivers aan moeten vangen. Zij zijn eerder terughoudend met het verspreiden hiervan, aangezien de FCC het verspreiden van software om de zendsterkte van een access point op te drijven, al eerder tegengehouden heeft.

Volgende 11:39
Vorige 10:23

Reacties

«  1  2  3  »

Yes! Een van de problemen die ik inderdaad ook bij Linux had was dat ik mijn daadloze netwerkverbinding niet aan de praat kreeg, en toen het me eindelijk gelukt is werkte ie niet helemaal zoals ie hoort te doen.

Zeer netjes!

Ik draai Kubuntu in VMWare op XP SP2.

Geen probleem met WiFi ;-)


Leg eens uit (?).

Hmm, dat zal ik toch eens aan mijn collega's uitleggen die complete server farms aan het consolideren zijn bij diverse banken.. Allemaal Windows/Linux virtual machines die met gegarandeerde uptime te maken hebben.

Zolang er maar genoeg RAM-geheugen inzit.
Het grote voordeel van Virtual Machines is dat je minder computers nodig hebt. Stel dat je een Krachtige server koopt 3,6Ghz Dual-Core. 8GB RAM. Ik noem maar even wat.
En je draait daar een hele lichte linux versie op kun je er vervolgens tot wel 16 Virtuele machines op draaien met nog redelijke performance, je kunt dan ieder besturingssysteem 512MB RAM geven. Allemaal op 1 Server terwijl je toch 16 verschillende servers in je netwerk hebt staan. Het heeft echt grote voordelen. Ook het stroom verbruikt zal flink ingeperkt worden. Tuurlijk zal die server wat meer stroom vergen, maar dat weegt niet op tegen die 16 machines die je anders had laten draaien.

shit, dan zal ik mijn 45 productie servers (lees VM's) maar snel uit zetten...

Het is inderdaad een drempel om niet over te stappen.

Ik zelf had hetzelfde probleem... ben dus overgestapt naar het kabeltje :)

Dat is erg handig als je bij de McDonalds met je linux-laptopje zit...

Gewoon niet naar de mcdonalds gaan, zijn zat tenten die lekkerder eten hebben. Probleem opgelost :P

Ik had het eigenlijk over me desktop.

Die neem ik zo ie zo niet mee naar MC Donalds. :P

een open source gebruiker eet toch geen closed source food?

dat werd wel tijd ook jah..!

Het heeft mij ook altijd veel moeite gekost maar met ndiswrapper is het uiteindelijk wel gelukt

Het heeft mij ook altijd veel moeite gekost maar met ndiswrapper is het uiteindelijk wel gelukt
Aanvullende tip: vele wifi drivers mogen niet worden meegeleverd met je systeem, maar met een beetje zoeken vind je ze wel echte Linux drivers.

Een voorbeeld zijn de Atheros kaarten. Een 100% Open Source driver zal je de mogelijkheid geven om met deze kaarten op frequenties te zenden/ontvangen die niet zijn toegestaan. Het MadWifi project biedt een 90% Open Source driver, met een binair deel dat dat het zenden regeld (dat deel wordt Atheros zelf onderhouden!)

Aanvullende tip: vele wifi drivers mogen niet worden meegeleverd met je systeem, maar met een beetje zoeken vind je ze wel echte Linux drivers.
Als ik een laptop koop MOETEN ze daar ook de bijbehorende drivers voor leveren.
Anders koop je een laptop die niet naar behoren werkt.
Alleen zullen dat altijd Windows-drivers zijn.
De drivers die wel beschikbaar zijn voor Linux, zijn veelal met medewerking van de producenten voor Linux ontwikkeld, of zijn tot stand gekomen dmv reverse-engenering.
Voor het resterende deel kan je ook de ndiswrapper gebruiken om zo de Windows-drivers onder Linux te gebruiken.
In mijn laptop zit een wifi-kaart met broadcom chipset waarvan ze geen informatie wilden delen met de Linux-gemeenschap.
Dan maar ndis erover en werkt dan ook.

Dat zijn nu precies de lapmiddelen die de deur uit moeten. Als gebruiker ben je waarschijnlijk na verloop van tijd wel blij dat er een manier is om uiteindelijk met een lapmiddel gebruik te maken van wifi en het dan ook redelijk werkt. Maar als gebruikers serieus genomen worden is een structurele oplossing nodig die zelfs de moeite weg neemt en niet alleen een lapmiddel. Linux heeft hard goede ondersteuning en gebruiksvriendelijkheid nodig vanuit de hardware wereld.

nou, ik zit hier met een zaurus pda en die is toch echt gebonden aan 802.11b drivers. ik hoop echt dat ze snel opschieten met de veiligere variant.

Op dit moment draait mijn Linux wireless op NDIS drivers, van windows ja. Na veel googlen was ik er dus achter gekomen dat dat werkte voor mijn distro & wireless combo, maar om het nou makkelijk te noemen... En tevens een paar goede vpn clients bieden zou ook geen overbodige luxe zijn.

huh vpn clients? dude, die zitten gewoon in de kernel ;)

Ik ken het met mijn Centrino laptop precies andersom. Ik moest laatst mijn Windows XP opnieuw installeren en heb alleen draadloos netwerk, heb met een ubuntu liveCD de drivers voor windows opgehaald.

Ik werk inmiddels standaard op ubuntu en heb zonder moeit geheel grafisch mijn WPA beveiligde netwerk ingesteld.

[Edit: typo's]

Intel is dan ook een van de weinigen die drivers voor linux heeft ontwikkeld: nieuws: Intel introduceert Linux-driver voor Centrino WLAN

Daar heb je toch een ndis wrapper voor?
Ik heb het gevoel dat het probleem groter wordt gemaakt dan het in werkelijkheid is.

zeker, geen zin om heel veel tijd in te steken
net voor 30 eutjes een netgear gekocht, wordt standaard ondersteund :P

Ndiswrapper is geen oplossing, het is enkel een versterking van het probleem.

Ndiswrapper is een hack die het mogelijk maakt om sommige functies van een wifi kaart te gebruiken door middel van emulatie van het w32 driver model en het inladen van w32 drivers.

Dit is verre van ideaal, en inderdaad een groot probleem. Je kernel kan nl. onderhuit gehaald worden door fouten in de windows-driver of ndiswrapper, en dat is niet te achterhalen omdat je te maken hebt met binary rommel.

en dat is niet te achterhalen omdat je te maken hebt met binary rommel.
Alsof 99% van de normale gebruikers wel iets met de broncode kan, laat staan doet.

De gebruikers kunnen het zelf niet, maar de ontwikkelaars die het wel zouden kunnen, kunnen de gewone gebruikers dus ook niet helpen. Plus dat ook het debuggen van andere stukken van het systeem een stuk moeilijker wordt als er een gesloten component in zit.

NDISwrapper mag enkel gezien worden als een tijdelijke oplossing, niet fundamenteel. Tis een wrapper, dus voegt het een schil toe tussen het operating system en de driver, zodat er veel meer plaats is voor fouten / vertraging (?) dan bij een native linux-driver.

Goede ontwikkeling, maar had wat mij betreft al wat vroeger mogen komen, want WiFi is nu toch al enkele jaren ingeburgerd, en nu pas wordt er vaart achter de linux-uitwerking gezet? Tis natuurlijk niet de bedoeling om met de vinger te wijzen, maar dit is een zeer groot tegenargument om linux te gaan gebruiken. Zelf is het mij nog niet gelukt om Debian van scratch te installeren als je enkel beschikt over een niet-ondersteunde WiFi-aansluiting. Inpluggen van de netwerkkaart bood gelukkig altijd soelaas, maar prettig is het niet...

Van debian kun je gewoon een volledige installer downloaden hoor, die hoef je niet van internet af te installeren.

Daar heb je toch een ndis wrapper voor?
Ga je dat de mensen vertellen die geen Windows licensie aangeschaft hebben, of bijv. een 64 bit waardoor 32 bit drivers niet werken, etc..? :P of een compleet andere architectuur gebruiken? Linux draait op 10 architecturen, NDISwrapper slechts op 1/2.

Kort samengevat: het is een tijdelijke oplossing. Linux gebruikers genieten van de vrijheid die Linux biedt; NDISwrapper maakt Linux afhankelijk van Microsoft's goodwill en drivers. Dat is op de lange termijn een slechte keuze.

Die drivers zijn niet van MS, en MS heeft daar niets over te zeggen. Je heb geen windows licentie nodig om ze te gebruiken.

het zijn meestal geen microsoft drivers hoor, gewoon drivers die op de cd staan van je wireless hardware (of die je van de site van de fabrikant haalt). geen windows licentie nodig dus

ndiswrapper maakt het gebruik van wireless wel mogelijk als er geen Linux drivers beschikbaar zijn. Mijn enigste probleem was een x64 driver vinden voor mijn wireless kaart.

ndiswrapper maak wireless mogelijk op Linux niet makkelijker

Lijkt me een goede zaak. Ook belangrijk is de bredere ondersteuning van WPA-keys. Ik draai(de) thuis Ubuntu, maar krijg mijn Belkin wifi kaart die RT2500 drivers nodig schijnt te hebben niet aan de praat! Eén van de problemen is dat ik nergens op een handige wijze een wpapsk key kan ingeven.

Zo gepiept met een scriptje :). Je WPA key moet je dan wel laten genereren door wpa_supplicant.

wpa_supplicant heb ik al lang geprobeerd, en niet aan de praat gekregen...... enfin het ligt natuurlijk aan m'n eigen incompetentie op het gebied van it in het algemeen en linux in het bijzonder. Echter, dat is dus 1 van de problemen van Linux naar mijn bescheiden mening! :'(

Wat? Jouw incompetentie is de schuld van Linux? ;-)

Er is anders een package beschikbaar voor RT2500. Zie http://sourceforge.net/projects/rt2400

https://help.ubuntu.com/c...iDocs/Driver/RalinkRT2500 werkte bij mij prima op Ubuntu :). Niks losse drivers nodig :).
«  1  2  3  »

Op dit item kan niet meer gereageerd worden.

Volgende 11:39
Vorige 10:23
VNU Media logo Powered by True

© 1998 - 2009 Tweakers.net - Alle rechten voorbehouden - Uw Privacy - Algemene Voorwaarden

Uitgever van: