Jelenlegi hely
Wireless barkácsolás laptopon
Kaptam a cégben egy Fujitsu-Siemens S7010D típusú laptopot.
Gyárilag XP Pro volt rá telepítve, de ugye azt kézhezvételtől számított 5 percen belül likvidáltam, mert minek.
Szóval Slackware 10.1 került rá. Az adatlapja alapján kiderült, hogy van benne egy Intel PRO 2200 b/g Wireless cuccos is, ami számomra pont kapóra jött. Gyorsan rá is kerestem a Googleban, hogyan is áll a kütyü a Linux alatti támogatással.
Nos a http://iwp2200.sourceforge.net oldalon található meg a driver Linuxot használók részére és természetesen a telepítéshez szükséges leírások is. Mivel idehaza wireless routerem van, ezért felettébb jól ki tudom használni ezt a tulajdonságát az új laptopnak.
Nézzük mi is szükséges a beüzemeléshez.
A fejlesztői oldalon azt írják, hogy minimum 2.6.4-es vagy ennél magasabb verziójú kernelre lesz szükség. Igaz 2.4.x -hez is van valami backport, de nem tűnt meggyőzőnek. Szóval a gyári 2.4.29-es kernelt le kell cserélni. Mivel nagyon nem akartam vacakolni a kernelforgatással, leszedtem a Slackware gyári 2.6.11.11 -es kernelcsomagjait és a mellettük szereplő leírás alapján felapplikáltam a rendszeremre. Ehhez lelki támaszt és tanácsokat nyújtott paca, amit külön is köszönök :)
Persze ALSA-t is újra kellett forgatnom, hogy az új kernellel is menjen rendesen. Miután ezekkel megvoltam, letöltöttem a fejlesztői oldalról a driver forrását, valamint az oldalról szintén elérhető firmware csomagot. Elolvastam a driver dokumentációját és még mielőtt nekiálltam volna forgatni, feltettem a kernelforrást is, mert arra is szükség van. A driver forgatása szépen lezajlott. Amit érdemes megemlíteni, hogy mielőtt a fordítást elkezdtem volna, a Makefile-ban megadtam a megfelelő útvonalat az alábbi sorban:
KMISC := /lib/modules/$(KVER)/kernel/drivers/net/wireless/
Így szépen a helyére is pakolja a driver dolgokat forgatáskor. A forgatást követően szépen meg lehet győződni arról, hogy sikerült-e a mutatvány. A modprobe ipw2200 utasítást követően az lsmod szépen kiírja, ha rendben lezajlott a mutatványunk.
Persze ezzel még nem végeztem, mert még a helyére kellett tenni a szükséges firmware fájlokat is. Nos ezzel nekem volt egy kis gondom. A leírásban ugyanis azt írták, hogy amennyiben hotplug-ot használok, tegyem a firmware fájlokat a /usr/lib/hotplug/firmware könyvtárba kell betenni a fájlokat és akkor majd a hotplug automatice felrántja azokat. Na nekem nem rántotta fel. Na ezen agyalogtam egy picinyt. A gond már ott kiütközött, hogy az iwconfignál az essid megadása hibaüzenettel jelezte, hogy valami nem OK. Addig próbálkoztam, amíg a firmware fájlokat fogtam és bemásoltam a /lib/firmware könyvtárba. Ezt követően már nem kaptam hibaüzenetet. Tehát elviekben él a WLAN eszköz. Mivel eldöntöttem, hogy ezt a gépet hálózatra alapvetően Wi-Fi-n keresztül szándékozom csatlakoztatni, ezért elkezdtem utána nézni, mit is kell csinálnom ahhoz, hogy a wireless kapcsolat automatikusan felépüljön a gép indításakor.
Minden út az rc.d-be vezet. Az /etc/rc.d könyvtárban találtam egy rc.wireless és egy rc.wireless.conf nevű fájlt. Gondoltam - megnézem iwconfig helyett - abban szépen beállítgatom az itthoni wlan hálót és megnézzük mi lesz belőle.
Az rc.wireless.conf fájlban több wlan kártya alapadatai élből benne vannak, csak a saját wireless hálózati adatokat kell kitölteni. Az én eszközömhöz nem volt, így fogtam és az első kari adataihoz írtam be azokat:
# SMC2835W EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Adapter
00:12:F0:0F:4F:F7)
INFO="Intel"
# ESSID (extended network name) : My Network, any
ESSID="kesiwlan"
# NWID/Domain (cell identifier) : 89AB, 100, off
NWID=""
# Operation mode : Ad-Hoc, Managed, Master, Repeater, Secondary, auto
MODE="Managed"
# Frequency or channel : 1, 2, 3 (channel) ; 2.422G, 2.46G (frequency)
FREQ=""
CHANNEL="11"
# Sensitivity (cell size + roaming speed) : 1, 2, 3 ; -70 (dBm)
SENS=""
# Bit rate : auto, 1M, 11M,54M
RATE="auto"
# Encryption key : 4567-89AB-CD, s:password
# Example for 40-bit encryption:
#KEY="883e-aa67-21 [1] key 5501-d0da-87 [2] key 91f5-3368-6b [3]
key 2d73-31b7-96 [4]"
# Example for 104-bit encryption (aka 128-bit WEP):
#KEY="d5ad2f05abd048ecf10b1c80c7"
KEY=""
# RTS threshold : off, 500
RTS=""
# Fragmentation threshold : off, 1000
FRAG=""
# Other iwconfig parameters : power off, ap 01:23:45:67:89:AB
IWCONFIG=""
# iwspy parameters : + 01:23:45:67:89:AB
IWSPY=""
# iwpriv parameters : set_port 2, set_histo 50 60
IWPRIV=""
;;
A fenti csupán egy részlete a teljes rc.wireless.conf fájlnak
Miután ezekkel megvoltam, elmentettem a fájlt. UTP kábelt kihúztam a gépből, majd reboot. Nagy izgalommal néztem a rendszerindítási üzeneteket, abban már elkaptam, hogy a gép detektálta a hardvert. Megkaptam a bejelentkező promptot, beléptem, és levizsgáltam a hálózatot. Mármint azt, hogy él-e. Az ifconfig eth0-ra kapcsolatot mutatott, ping dobta a válaszokat.
Győzelem.
Ennek örömére gyorsan ki is költöztem az erkélyre egy finom sör és a laptop társaságában, hogy kiélvezzem a drótnélküli szabadság teljes örömét.
- A hozzászóláshoz regisztráció és belépés szükséges

Hozzászólások
Igy nem nehez!!:D
Kesi igy nem nehez elviselni ezt a hoseget.:) De nezd a rossz oldalat, ott nincs soproni aszok:D
-------------------------------------
"Nekem káosz kell, nem bírom a rendet
Zaj kell, ami megöli a csendet
Élet kell és szabadság
nem valami ostoba hazugság"
WEP - WPA
A leírás a WEP titkosításhoz tökéletes, sajnos azonban ez egy eléggé elavult (értsd: könnyen feltörhetö) dolog. Manapság érdemes már legalább a WPA-t használni, ehhez az ipw2200 driver 1.01-es verziójától kezdve van lehetöség. Ehhez installálni kell még a wpa_supplicant nevü progit: http://hostap.epitest.fi/wpa_supplicant/
Aki cikk alapján eljutott a telepítés végéig, annak már ez sem okozhat nehézséget. :-)
Titkosítás
yetirc: igen, szándékosan nem ejtettem szót a a WEP-WPA dolgokról. Az elsődleges, hogy egyáltalán elinduljon a WLAN, aztán ha már megy, jöhetnek a biztonsági dolgok is, vagy az ólomfal :)
.:] A kíváncsiság megölte a macskát [:.