Ultimamente sono passato a Linux e ho trovato subito un piccolo problemino: non sapevo come installare i driver del dispositivo wireless USB per la connessione ad internet! Ho cercato qua e la e ho trovato Ndiswrapper. Questo permette di installare periferiche wireless utilizzando i rispettivi driver per Windows. Scarichiamo i pacchetti da un altro computer per poi installarli su Ubuntu dai seguenti indirizzi:

Ora aprimo il terminale e digitiamo:

cd ~/Desktop
sudo dpkg -i ndiswrapper-*

Per identificare correttamente la scheda digitiamo nel terminal (solo se la scheda è un usb):

lsusb

Ora dobbiamo reperire i driver per Windows nel CD di installazione della periferica e creiamo una cartella chiamata driver nel Desktop e ci copiamo al suo interno i driver per Windows.

Installiamo i driver con questo comando:

sudo ndiswrapper -i ~/Desktop/driver/nomedriver.inf

Ora verifichiamo che i driver sono stati tutti installati correttamente digitiamo:

ndiswrapper -l

Il risultato dovrebbe essere simile a questo:

Installed ndis drivers:
{nome del driver} driver present, hardware present

E per finire dobbiamo caricare ndiswrapper nel sistema:

sudo depmod -a
sudo modprobe ndiswrapper

Nel sistema dovrebbe comparire una nuova interfaccia di rete wlan0, per verificare ciò digitare il seguente comando:

iwconfig

Dopo aver installato correttamente i driver, abilitiamo ndiswrapper all’avvio automatico:

sudo ndiswrapper -m

Apriamo il file /ect/modules con un editor come gedit:

gksudo gedit /etc/modules

Il contenuto sarà simile a questo:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored
lp
rtc

Per caricarlo all’avvio basta inserire ndisrwapper alla fine del file.

Tratto da http://wiki.ubuntu-it.org/Hardware/DispositiviSenzaFili/Ndiswrapper