Howto Installare NdisWrapper e configurare la vostra periferica wireless

Da PtLUG Wiki.

Jump to: navigation, search

Contents

Introduzione

Se non riuscite a trovare i driver Linux per la vostra periferica wireless usb, pci o altro per farla funzionare(non sempre) dovete affidarvi a questo programma che installa la periferica con i driver per Windows, bello vero?


Dove si trova

Dovrete scaricare i file sorgenti per poi passare a compilarli e infine installarli. Potete trovare l'ultima versione di questo programma su http://ndiswrapper.sourceforge.net/


Come installarlo

Oltre a questo tutorial, se si può chiamare cosi, c'è abbastanza documentazione ma in inglese comunque. Dopo aver scaricato i sorgenti e averli scompressi

$ tar xvzf ndiswrapper-1.8.tar.gz

o

$ tar xjvf ndiswrapper-1.8.tar.bz2

entrate nella cartella appena creata

$ cd ndiswrapper-1.8

e digitate questi comandi per l'istallazione

$ make distclean

compilatelo

$ make

diventate root con un "su" e poi fate un

# make install

ecco se non ci sono stati errori ndiswrapper è installato. Se non siete riusciti ad installarlo probabilmente perchè non avete soddisfatto le dipendenze che sono:

gcc
sorgenti della versione del kernel che state usando

per sapere che versione del kernel state usando digitate

$ uname -a

Installazione della periferica

Per installare la periferica dovete avere i driver per Windows e dovete dare il link del file inf tramite l'opzione i es.

# ndiswrapper -i /media/cdrom/Driver/driver.inf

nella stessa cartella deve essere presente anche il file bin. Ora con l'opzione l ndiswrapper vi dirà le periferiche attive

$ ndiswrapper -l

Se vi dice:

Driver present , Hardware present 

no problem altrimenti potrebbe non aver rilevato la periferica. Se si tratta di una periferica USB digitate

$ lsusb

guardate l'ID della periferica Wireless e con l'opzione -d date l'id del dispositivo e il nome del driver da associare es. Nome driver: Roper ID: 0cde:0017 Dati Inventati

# ndiswrapper -d 0cde:0017 Roper

adesso rifacendo la prova dovrebbe aver riconosciuto l'hardware.

Caricamento moduli

Per attivare la periferica dovete scrivere la configurazione nel file di ndiswrapper con

# ndiswrapper -m

poi

# depmod -a

e infine

# modprobe ndiswrapper 

per caricare il modulo.

Configurare la rete

Adesso che la vostra periferica è stata installata dobbiamo configurarla per attivare FINALMENTE la rete. Ci sono molti strumenti visuali anche inclusi nell'installazione di Gnome e KDE ma potete preferirne anche altri comunque faremo la configurazione con iwconfig contenuto nel pacchetto wireless-tools (per distribuzioni Debian)

iwconfig

ci fa vedere tutte le interfacce adesso per far funzionare la nostra wlan0 dobbiamo dirgli l'essid

iwconfig wlan0 essid ESSID_DELLA_NOSTRA_RETE

potete configurare anche altri come ad esempio la chiave wep

iwconfig wlan0 key [s:] LA_CHIAVE_DELLA_NOSTRA_RETE

utilizzeremo il parametro s: se abbiamo una chiave esadecimale.

Ora l'ultimo passo rimasto è settare un ip fisso o assegnare l'indirizzo ip dinamicamente tramite dhcp

dhclient wlan0

Ecco qua finita l'installazione e la configurazione dovrebbe funzionare tutto o almeno speriamo.

Personal tools