Aktiviranje Ndiswrappera
sidux ima već instalirane sve potrebne pakete: kernel modul i ndiswrapper-utils.
apt-get update apt-get install ndiswrapper-modules-2.6-sidux-i686 (or ndiswrapper-modules-2.6-sidux-amd64)
Do it yourself
Nađite odgovarajući pogonitelj za vašu karticu, i instalirajte ga koristeči slijedeču naredbu:
ndiswrapper -i driver.inf
Da provjerite dali ja instalacija u redu, provjerite sa ndiswrapper -l:
root@blubb:/folder/with/driver# ndiswrapper -l installed drivers: net5416 : driver installed device (168C:0024) present
Važno je da vidite "driver installed" i "device present" u outputu od -l. Ako ne vidite oboje, nešto nije u redu (provjerite pogreške od -i i/ili dmesg), zato ako output(dobitak) nije u redu, nečete dobiti WLAN-spoj.
Ubacite ndiswrapper-modul:
modprobe ndiswrapper
i provjerite, da li je ispravno instaliran:
iwconfig
provjerite, da li možete naći access-point:
iwlist wlan0 scan
sad možete konfigurirati kartu s:
ceni
Ako obnovite vaš kernel, morate ga reinstalirati. Izmjenite kernel brojku da paše na vaš kernel:
dpkg -i /usr/src/kernel-downloads/2.6.21.5-slh-smp-2/ndiswrapper-modules-2.6.21.5-slh-smp-2_1.46-0+c0.sidux.1+1_i386.deb
Onda ubacite ga sa modprobe:
modprobe ndiswrapper
Ne morate reinstalirati windows pogonitelje, zato što su separirani od kernel modula.
Možete i upisati ndiswrapper u /etc/modules da ga ubacite pri startu sistema
grep -q ^ndiswrapper /etc/modules|| echo ndiswrapper >> /etc/modules
To isto možete obaviti sa kontrolnim centrom siduxcc u KDE-Start-Meni
Ndiswrapper-Za iskusnije
Ndiswrapper je modul koji omoguči Linuxu da koristi Windows WLAN pogonitelje. To je potrebno, zato što mnogi proizvođači wlan-kartica ne nude open source ili slobodan pogonitelj, zato je teško implementirati karticu u Linux. Ndiswrapper radi okolo tog problema sa "omotavanjem" Windows pogonitelja i prijevodom outputa i inputa od kartice i Linuxa.
Identificirati potreban pogonitelj
Kao prvo treba vam windows pogonitelj za vašu WLAN karticu. WLAN kartice imaju puno različtih chip setova za jedan model i jedina mogučnost da identificirate točno vašu karticu, je sa device id (USBID/PCIID).
Da dobijete tu 'id' otvorite Terminal:
Za USB WLAN adapter
bla@blubb:~$ lsusb Bus 004 Device 002: ID 2001:3700 D-Link Corp. [hex] DWL-122 802.11b Bus 001 Device 001: ID 0000:0000 Bus 002 Device 003: ID 0db0:6982 Micro Star International Medion Flash XL V2.7A Card Reader bla@blubb:~$
Kako vidite na gornjem primjeru, USBID za D-Link Corp. [hex] DWL-122 adapter je 2001:3700.
Za (mini) PCI / PCMCIA WLAN adapter
bla@blubb:~$ lspci -nn 00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 02) 01:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller [11ab:4362] (rev 22) 02:00.0 Network controller [0280]: Atheros Communications, Inc. Unknown device [168c:0024] (rev 01) 03:03.0 FireWire (IEEE 1394) [0c00]: Agere Systems FW323 [11c1:5811] (rev 61)
Ta 'id' ima isto šemu proizvođač:uređaj, ovdje 168c:0024 za Atheros karticu.
Sad tražite: ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list upis za tu 'id', ako ste srečni, nači će te odgovarajući zapis i preporuku za pogonitelj.
Trebaju vam INF i SYS datoteke od tog pogonitelja. Naj bolje je ako imate ZIP datoteku, koju možete ekstrahirati sa unzip. Ako dobijete EXE datoteku to je arhiv koji se sam ekstrahira (koristite wine za ekstrahiranje) ili CAB datoteku (ekstrahirajte sa cabextract). Naj lakše je da spremite sve datoteke u novom direktoriju u vašem home direktoriju.
Aktivirati Ndiswrapper i instalirati pogonitelj
Sad se prebacite u direktiorij sa datotekama windows pognitelja:
bla@blubb:~$cd /folder/with/driver bla@blubb:~$su root@blubb:/folder/with/driver# ndiswrapper -i <driver.inf> installing net5416 ... root@blubb:/folder/with/driver# ndiswrapper -l installed drivers: net5416 : driver installed device (168C:0024) present
Važno je da vidite "driver installed" i "device present" u output(dobitak) od -l. Ako oboje ne vidite, onda nešto nije u redu (provjerite pogreške od -i i/ili dmesg), zato što output(dobitak) nije u redu sve drugu neče raditi kako treba.
Sad ubacite kernel modul:
root@blubb:/some/folder# modprobe ndiswrapper
Ako ne dobijete output sve je u redu, ako dobijete output(dobitak) provjerite dmesg za dalje informacije.
"iwconfig" bi vam trebao sada pokazati novi "wireless device":
root@blubb:~# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
lan0 no wireless extensions.
tun0 no wireless extensions.
wlan0 IEEE 802.11b ESSID:"ConnectionPoint"
Mode:Managed Frequency:2.457 GHz Access Point: 00:01:E3:0A:93:1B
Bit Rate=11 Mb/s
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Ako hočete da startujete ndiswrappper pri sistem startu, samo upišite ndiswrapper u /etc/modules, manualno ili koristite:
root@blubb:~# grep -q ^ndiswrapper /etc/modules|| echo ndiswrapper >> /etc/modules
Reinstalacija Ndiswrapper poslje obnavljanja kernela
Poslje aktualizacije kernela morate re-instalirati ndiswrapper kernel modul.
apt-get update apt-get install ndiswrapper-modules-2.6-sidux-i686 (ili ndiswrapper-modules-2.6-sidux-amd64)
Poslje installacije, ubacite ga sa:
root@blubb:/some/folder# modprobe ndiswrapper
Ne morate reinstalirati windows pogonitelje zato što je taj dio separiran od kernel modula.
Generalne informacije
Da konfigurirate vaš novi uređaj, koristite Ceni
Podrobno objašnjen how-to možete nači ovdje.
Ako dobijete noviji pogonitelj, isto ga testirajte. Dobiti će te možda problema, kernel paniku u naj gorem slučaju, ali možete pomoči ndiswrapper projectu i drugim korisnicima da koriste naj bolje pogoniteljeza različite kartice. Molimo vas da ne zaboravite obnoviti/kompletirati ndiswrapper list poslje uspješnog testa.

Traži Online Offline