Ndiswrapper

14 ottobre 2011

 

Ndiswrapper è un'applicazione che consente di utilizzare periferiche non riconosciute da linux tramite i driver di windows.

 

In questa guida installiamo una pennina per connettersi ad internet tramite wifi utilizzando i driver di windows sulla distribuzione Ubuntu 11.10.

 

Per prima cosa procuriamoci i drivers e copiamoli in una cartella qualsiasi (per esempio la cartella home); N.B.: uno dei file inclusi nei driver ha estenzione .inf

 

Quindi installiamo ndiswrapper da Ubuntu Software Center

 

Apriamo il terminale (Ctrl+Alt+t) e digitiamo:

 

sudo ndiswrapper -i driver/xxx.inf

 

dove xxx.inf è il driver, per cui a xxx dobbiamo sostituire il nome reale del file, mentre driver è il nome della cartella in cui è contenuto xxx.inf

 

ndiswrapper -l

 

in questo modo verifichiamo che il driver sia installato

 

sudo depmod -a

sudo modprobe ndiswrapper

 

questi comandi servono per caricare il modulo (altrimenti non funziona niente)

 

A questo punto la periferica dovrebbe funzionare.

 

Tuttavia al riavvio vedremo che la periferica non funziona più! Questo perché il modulo non è stato caricato. Per caricare il modulo all'avvio dobbiamo modificare il file modules contenuto nella cartella etc:

 

sudo gedit /etc/modules

 

alla fine del file, dopo ls, come riportato in figura, scriviamo:

 

ndiswrapper

 

Salviamo il file.

 

In questo modo la periferica funzionerà automaticamente ad ogni riavvio.