Rozbehanie wifi na notebooku (pouzity ndiswrapper)
Takze najprv si zistime aku wireless kartu mame, v mojom pripade
10:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 02)
Toto si niekde zapiseme alebo si to zapamatame. Ideme na oficialnu stranku ndiswrappera so zoznamom podporovanych kariet - http://ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list_b/
Vsimnite si ale, ze mne v skupine s nazvom list_b , takze je logicke ze nasa karta zacina na B(roadcom Corp..).
Najdeme si nasu kartu, v mojom pripade 79. Odkazuje nas to na http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-45290-1&lc=en&cc=sg&dlc=en&product=3245619&os=228&lang=en
tak ideme tam, v dolnej casti stranky a vidime tam sp34152.exe 1/1 (4.29M) , ten stiahneme. Na rozbalovanie .exe suborov som si nasiel program cabextract, ide to aj pomocou unzipu, ale ak mame pristup k internetu, cabextract doinstalovat nebude problem. Prikazom
cabextract sp34152.exe
subor rozbalime a vznikli nam subory okrem ineho aj bcmwl5.inf. Najlepsie by bolo ak by sme cely exe subor rozbalili do ~/drivere/wifi/
tak aby sa s tym nemanipulovalo. Predpokladam ze ndiswrapper mame nainstalovany, ak nie tak doinstalujeme. Pomocou ndiswrapper -i ~/drivere/wifi/bcwl5.inf
zavedemie windowsacky driver. Je potrebne pri starte zaviest ndiswrapper tak do autostartu (v gentoo /etc/conf.d/local pridat riadok modprobe ndiswrapper
).Reboot (ÚPRAVA: Reboot nie je potrebný. Stačí napísať modprobe ndiswrapper
). Ak sa nic nepoondalo,mali by sme po zadani ifconfig
dostat nieco podobne ako toto:
eth0 Link encap:Ethernet HWaddr 00:1A:4B:70:67:0A inet addr:169.254.122.28 Bcast:169.254.255.255 Mask:255.255.0.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Base address:0x4020 Memory:e4600000-e4620000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) wlan0 Link encap:Ethernet HWaddr 00:1A:73:AC:53:C4 inet addr:10.174.32.100 Bcast:10.174.32.255 Mask:255.255.255.0 inet6 addr: fe80::21a:73ff:feac:53c4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:20 errors:0 dropped:0 overruns:0 frame:0 TX packets:30 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3414 (3.3 Kb) TX bytes:2675 (2.6 Kb) Interrupt:17 Memory:e4000000-e4004000Vidime tam eth0 co je sietova karta, lo, a wlan0 - to je nasa wifi. Ak je tomu tak, mame z polovice vyhrate.
Podotykam pri gentoo trebalo do jadra zaviest aj ovladace pre wifi IEEE ( make menuconfig --> Networking --> Wireless )
Ak mame v dosahu siet, bolo by to najlepsie hned otestovat. Ja osobne som zapinal wifi kvoli domacemu routru, tak to skusime na tej. Zadame
iwlist wlan0 scanning
cim to zacne hladat siete. Mne to naslo moju domacu siet. Vypis:
wlan0 Scan completed : Cell 01 - Address: 00:1C:10:B6:B7:E2 ESSID:"MOJA DOMACA SIET" Protocol:IEEE 802.11g Mode:Managed Frequency:2.447 GHz (Channel 8 ) Quality:95/100 Signal level:-35 dBm Noise level:-96 dBm Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s 11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s 48 Mb/s; 54 Mb/s Extra:bcn_int=100 Extra:atim=0 Cell 02 - Address: 00:18:39:CF:3B:3D ESSID:"PRAVDEPODOBNE SUSEDOVA SIET :D" Protocol:IEEE 802.11g Mode:Managed Frequency:2.427 GHz (Channel 4) Quality:6/100 Signal level:-92 dBm Noise level:-96 dBm Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s 24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s 12 Mb/s; 48 Mb/s Extra:bcn_int=100 Extra:atim=0Teraz sa zameriame an Cell 01, co je moja domasa ciest. Vidime tam hned niekolko potrebnych informacii. Mode a ESSID. Osobne mam WEP nekodovany 26 miestny kluc. Takze nastavenie bolo nasledovne:
- iwconfig wlan0 mode Managed
- iwconfig wlané key open 26_ZNAKOVY_KLUC
- iwconfig wlan0 essid MOJA_DOMACA_SIET
- dhcpcd wlan0
- ifconfig wlan0 up
Good Luck
V pripade otazok kontaktujte vo fore
Doplním, že pre ubuntu treba ndiswrapper skompilovať so zdrojákov. Ten čo je ako balík v ubuntu mi nikdy nefungoval.
Postup kompilácie ndiswrappera:
- Stiahneme si zo stránky ndiswrapper.sourceforge.net najnovšiu stabilnú verziu ndiswrappera
- Rozbalíme si ho niekam
- Ak nemáme nainštalovaný balík kernel-headers a build-essential, doinštalujeme ich
- Prejdeme do adresára kde sme rozbalili ndiswrapper
- make - skompiluje ndiswrapper
- sudo make install - nainštaluje ndiswrapper