Harc a wireless hálózati driver-ekért

Címkék

Jem Matzan egy összefoglalót írt arról, hogy a BSD és Linux fejlesztőknek milyen csatákat kell azért vívniuk a hardvergyártókkal, hogy az azok által forgalmazott vezetéknélküli hálózati kártyákhoz megfelelő driver-eket készíthessenek. Szóba kerül a bináris blob probléma, a dokumentáció hiánya, stb. A cikkben a szerző megpróbált megszólaltatni néhány hardvergyártót a kérdéssel kapcsolatban, kevés sikerrel. A cikk itt.

Hozzászólások

ebből lassan egy durva akciófilmet lehetne gyártani

Ezzel a részével egyébként nekem is telvan a f...om a Linuxnak, konkrétabban azzal, hogy mennyire nagy xopás beüzemelni például egy Linksys WPC54GS-t (Broadcom hányadék), mert az Ndiswrapper is egyre szarabb és már annak is örülök, ha WEP nélkül, broadcastolt SSID-vel kapcsolódni hajlandó. :(
És hol van akkor a WPA, és sorolhatnám...
Szóval a biztonsági kockázatokat nem vállalom, inkább lemondtam róla. :(
Ha majd lesz egy kis zsozsóm, akkor megpróbálok beszerezni mondjuk egy Asus WL-107g kártyát, azt ajánlgatják Linux alá is feltéve, ha közben nem cserélik ki benne a chipet egy "szoftosított" változatra, mert akkor megint fölösleges pénzkidobás lesz...

Laptopot vettem havertól ezt bónuszba adta, ő csak Windowst használt. Én meg örültem, hogy annak idején tudott vásárolni ;-)

Szerk: Egyébként hardware-t mindig úgy veszek, hogy legyen támogatott Linux alatt. Van is jó tvtunerem, webcamerám :-)

--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!

"Szerk: Egyébként hardware-t mindig úgy veszek, hogy legyen támogatott Linux alatt. Van is jó tvtunerem, webcamerám :-)"

Nem meglepően az emberek értelmesebbje előbb Google-z, HCL-t lapoz, aztán vásárol. Az ostobábbja előbb vásárol (jéé. ennek milyen szép a doboza! jaj, ez 9 forinttal olcsóbb!), és utána szív.

--
trey @ gépház

Mondom értelmesebbje. :) Aki _pontosan_ tudja, hogy mit akar. Persze nem mindenki fér hozzá az infókhoz, de vannak olyan cégek, akik segíteni tudnak és akarnak olyanoknak, akik kevésbé tájékozottak.

A mai világban a jó kereskedő csak úgy él meg, ha valami pluszt nyújt. Kalmárkodásból (veszek valamit 10 forintért, teszek rá két forintot, majd eladom) már nem nagyon lehet megélni. Szaktanácsadással, hozzáértéssel egybekötött szolgáltatásból - amelynek része az eladás is - még igen.

--
trey @ gépház

Te is találtál magadnak egyet, nem? :) Azt írtad a blogod-ban (igaz csak gyorsan átfutattam), hogy találtál egy olyan céget, aki saját maga rakja össze a notebook-jait, csak olyan alkatrészeket használva, amik tesztelve mennek Linux alatt. Nos, azon a cégen kívül vannak még olyan cégek, akik hasonlóan adnak el vasakat. Ha az ügyfél jelzi, hogy neki Linux-hoz kell notebook vagy gép, akkor olyat adnak el, amit előtte leteszteltek az OS-sel. Olyanra is van lehetőség (és volt már példa is nem egyszer), hogy az ügyfél befáradjon a saját kis Live Linux terjesztésével, és lepróbálja megvásárlás előtt a gépet. Ha az idő engedi, akkor valószínűleg a Linux merevlemezre telepítésének sem lenne akadálya a helyszínen. Okos vásárló ilyen helyet keres.

Vannak még ilyen biciklik.

--
trey @ gépház

hat, ilyen helyen se dolgoznek
2006-ban wifis linux desktopot ajanlani kinai allatfarmokat lealazo undorito allatkinzas, golyoval kene buntetni

bar ketsegkivul jovedelmezo ha az user hetente visszajar, aztan vegul felarral el lehet neki adni egy windowst vagy osxet

hmm megis meggondolando

jo nem kell az expertfud, ezt mar a linuxfanok se szopjak be, az osszes linuz'er ismerosom szetszopja magat a wifivel, ha mar egyaltalan mukodik akkor majd pl a suspend doglik meg tole (2006-ot irunk, notebook hasznalat anyone?), de olyat is lattam adhoc haloban hogy associatel, ugy tesz mint aki forgalmaz is, de egy deka IP csomagot nem kuld ki. linux 802.11 support, 2006

meg "jaaj tedd mar lathatova a halozatot mert csak ugy supported", de a legtobbszor mar a wpa supportnal meghalnak a linuxosok, hiszen mindenekelott apt-get meg fel ora google kene hozza, ami net nelkul nehez

llinux, 2006 megintcsak

ja mikor megtudtam hogy egy /etc konfigfileba kell beirni halozatnevet, jelszot, aztan root-kent restart meg mittudomenmiafaszom (kubuntu-fos), akkor igy rohogtem, megcsinaltam, nem forgalmazott, visszaadtam, aztan osx-eztem tovabb

meg gnome control panelben vagy miben a fejlodes csimborasszoja a WEP

nezzen mar magaba aki a "linux haldoklik" cikken rohogott

sorolhatnam, lenyeg hogy regnalasom alatt egyetlen tokeletesen es kenyelmesen hasznalhato wifi megoldast se lattam linux alatt, IJB/~~~~~

Fura, előttem épp 2 laptop is van, amiken tökéletesen, és kényelmesen működik a wifi megoldás. Persze a kényelmes az eléggé szubjektív. Mindesetre az egyik (ubuntu + network manager) kattingatós, égyből hálózatfelismerős, a másik meg kézzel beírós (gentoo + wpa_supplicant)

Amiért csak közel tökéletes, az a driver hiány miatt szükséges ndsiwrapper használat...

Csak én lennék ilyen 'szerencsés'?

Hát, nem tudom.

Én a saját debianomon egy kicsit kellett molyoljak vele, de főleg azért, mert nem tudtam, hogy mi kell egy ilyenhez. Miután megvoltak a driverek mindkét kártyához, (benne volt a disztribben a csomag, egyikben a forrás is, másik a forrást letöltötte a netről (igen, ez még dróton ment)), utána még nem ment, amíg rá nem jöttem, hogy milyen másik csomag kell. Az abból elindított X-es programban rábökve a hálózatra, már ment. /etc alá nem kellett firkálnom.

Ehhez képest kubuntu alatt lényegesen egyszerűbb volt, ami kártyához deb alatt megvolt a source, ahhoz kubuntu alatt előre ott volt a driver, és a kubuntu admin felületen a hálózati beállítások között egyszerűen azt mondtam, hogy akkor aktiváljuk ezt a kártyát, listázta a hálózatokat, választottam, ment.

Először a Debiannal szórakoztam, nézelődtem (mondom, első install, 0 wifi tapasztalat), az kb. 1 nap alatt megvolt mindkét kártyával.
Kubuntu alatt kb. 2 perc volt.

Szerintem a kubuntus megoldás egyáltalán nem volt rossz.

Restartra nem emlékszem, de ettől még lehetett (Deb alatt. Kubuntu alatt tuti nem volt semmi. Beállítottam, és rögtön ment)

G

Trey!
Már bánom, hogy hozzászóltam, De nem tudom megállni: nem direkt vettem Linux-inkompatibilis kártyát, hanem ezt mondhatni ajándékba kaptam. Merthogy itt a HUP-on is volt kint egy lista vagy egy link rá, ahol a Linux által jól támogatott wifi kártyák vannak felsorolva és ez a sz@r Linksys nem volt benne.
De ahonnan van az _csak_ Linksyst forgalmaz és ezt a cégtől mint prémiumot kaptam, szóval nem vettem volna ilyet magamtól.
De tényleg nem a Linux hibája, hanem a tetves gyártóké, csupán azt szerettem volna mondnai, hogy újabban még Ndiswrapperrel is egyre szarabbul megy...
Igen: be van tervezve az Asus WL-107g, de ha valaki tudja hol lehet még olyat kapni, ami 100% jól fog menni (lásd: chipet kicsrélik közben, de a típusa ugyanaz marad), akkor egy linkkel megdobhatna.

WRT54GL router, DWL-G520 kártya out of the box működik Edgyn - titkosítás nélkül. A titkosítást egyelőre nem tudtam feléleszteni. A HupWikin levő howtok elavultak. A help.ubuntu.com-on ajánlott network-manager-gnome GUI teljesen használhatatlan, pl. működő hálózat mellett azt jelzi, hogy nincs hálózati kapcsolat.

Az ésszel való vásárlásról: Először is alapkövetelmnény, hogy ne kelljen sok ész (keresni nagy zöld gomb). A hardware listák enyhén szólva is tarkák (piros, szürke, zöld) egymástól alig megkülönböztethető eszközöknél is. A helyszíni kipróbálás nem életszerű, pl. mit csinálsz, ha akarsz venni egy szóló kártyát?

Én pl. nem tudom, hogy lenne-e, vagy nem. Pontosabban a leírások, amiket olvastam az első nap alatt (amit te önszopatásnak neveztél, arról beszélek), azok szerint menne.

De mivel a WEP-ről és a WPA-ról is elég rosszakat olvastam, így a gépek és a wifi router között egy openvpn van.

De most már kiváncsivá tettél, majd megnézem két ünnep között, hogy is kellene bekapcsolni, beállítani.

G

Én tegnap kaptam kölcsön kipróbálásra egy Edimax usb-s kütyüt, Edgy alatt helyből behúzta a modult (rt73usb), a wpasupplicant csomag segítségével pillanatok alatt ment a wpa is. Perse nem tudom, hogy ha nincs natív támogatás, akkor mit csináltam volna (feltehetőleg semmit, mert 64 biten az ndiswrappert tudtommal a hajamra kenhetem :)).

A titkosítás nem felesleges dolog. Amit be szoktam állítani: essid broadcast off, mac szűrés, _minimum_ wep. Ha valakinek van ideje piszkálni, akkor egyenként önmagában semmit sem érnek, összeségében talán valamit. Ha az access point tudja (mert nem ősrégi), akkor wpa. Ez talán jobb. A szopás akkor van, amikor hiába állítasz be bármit, mert mondjuk nagyszerű driverben bug van:

Attackers on the wireless network may cause arbitrary code execution

--
trey @ gépház

Mert ha én panaszkodom, hogy nem tudom belőni az alaplapi hálókártyámon a fix IP-t (loál), akkor minek mondjam, hogy én most egy HP-2524 switchhez csatllakozom?
--
Gentoo motto: It's worth spending eight hours trying to make something load 20ns faster.

Tobben is felvetettek forumokon itt-ott. Hogy Linux/Bsd.. kompatibilitast fel kelljen tuntetni a dobozokan.
Fogyaszto vedelmet megtolni sok-sok panaszlevelel, alairast gyujtogetni .. ilyesmi.
Ez egy olyan cel, amit meg tudunk valositani szvsz. A panasz szerintem teljesen jogos, es az elvaras is, hogy tuntessek fel.

Valaki ezt megfogalmazhatna ertelmesebben, ill. pl. Open-Source egyesuletek az ugy melle alhatnanak.

Ez strategialag jelentos es, ha ugy gondaljatok erdemes bele vagni, akkor egyszerre csak egyetlen kerest (fentit), kene hangoztatni. Ha ez az akcio sikkerel zarul, es nem indit el valamit..(Szerintem jotekony mellekhatasai lennenek), akkor johet a kovetkezo keres.

hat ez kurvara a dolgok rossz vegen megfogasanak esete
majd akkor lesz lin/bsd comp. by factory default, ha a linux/GUI wifi support se ott all hogy OLOLOLOL (nincs/fos). addig nincs ertelme (rohejes) az usernek pampogni amig nem detektalhato valos igeny a dologra

so shut up and hack

btw, a gnome-network-manager (nm-applet) valaki rajott, hogy hogyan
kellene statikus ip-t beallitani egy halozathoz?

Eddig megvoltam a szkriptek irogatasaval;) Van mar egypar (cca. 25) halozatokhoz.
Csak gondoltam kiprobalom ezt a networkmanageres mokat.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

elegem lett a trollkodás olvasásából. Igenis működhet:

IBP RP R50e (ipw2200)

firmware felrak, Networkmanager kattint, megy (wep és wpa is!)
Kis hack kellett (wpasupplicant forrást babrálni) hogy a NEtworkManagerből is tudjak klikkelve új ad-hoc hálót csinálni.

Amúgy hekkeltem is vele, de azt önszorgalomból. És attól még binary blob suxxs. (mint az intel firmware, AFAIK)