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.

Content last revised 12/06/2008 1100hrs UTC