Utilizzare Ndiswrapper

From Linuzz

(Difference between revisions)
Line 51: Line 51:
  sudo ndiswrapper -i ~/Desktop/driver/nomedriver.inf
  sudo ndiswrapper -i ~/Desktop/driver/nomedriver.inf
-
È importante che il percorso della cartella sia esatto. S
+
È importante che il percorso della cartella sia esatto. Sostituire nomedriver.inf con il nome reale del proprio file con estensione .inf.  
-
ostituire nomedriver.inf con il nome reale del proprio file con estensione .inf.  
+
Per verificare che i driver siano stati correttamente installati è sufficiente digitare il seguente comando:  
Per verificare che i driver siano stati correttamente installati è sufficiente digitare il seguente comando:  
Line 81: Line 80:
Aprire il file /etc/modules con un editor di testo, ad esempio gedit, kate o nano:  
Aprire il file /etc/modules con un editor di testo, ad esempio gedit, kate o nano:  
-
  gksudo gedit /etc/modules
+
  sudo nano /etc/modules
Il contenuto sarà simile al seguente:  
Il contenuto sarà simile al seguente:  
Line 101: Line 100:
  rtc
  rtc
  ndiswrapper
  ndiswrapper
-
  Ndisgtk
+
  Ndisgtk '''#perinterfaccia grafica wi-fi'''
Per scaricare l'interfaccia grafica ndisgtk, utile durante il processo di installazione dei driver, è sufficiente digitare il seguente comando:  
Per scaricare l'interfaccia grafica ndisgtk, utile durante il processo di installazione dei driver, è sufficiente digitare il seguente comando:  
  sudo apt-get install ndisgtk
  sudo apt-get install ndisgtk
 +
Una volta installata, l'applicazione sarà accessibile dal menu Sistema -> Amministrazione -> Windows Wireless Drivers.
Una volta installata, l'applicazione sarà accessibile dal menu Sistema -> Amministrazione -> Windows Wireless Drivers.

Revision as of 18:02, 22 December 2007

___Ottenere Ndiswrapper___

Ndiswrapper si trova già nei Repository di Ubuntu e si può scaricare in uno dei modi seguenti:

  • Con accesso Internet da Ubuntu

Nel caso si disponga di una connessione alternativa ad Internet (per esempio tramite cavo di rete connesso direttamente ad un modem/router, oppure con connessione analogica), è possibile reperire i pacchetti ndiswrapper-common e ndiswrapper-utils-1.9 dai repository ufficiali:

sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9
  • Con accesso Internet da un altro computer

Nel caso non si disponga di un accesso ad Internet nel computer sul quale si desidera installare ndiswrapper, è possibile scaricare i pacchetti necessari da un'altra postazione e installarli successivamente in Ubuntu. Scaricare i pacchetti relativi alla propria architettura dai seguenti indirizzi:

ndiswrapper-common

ndiswrapper-utils-1.9

A questo punto, trasportare i pacchetti nel computer con Ubuntu (per esempio tramite chiavetta USB, oppure sfruttando una partizione condivisa) e copiarli sulla propria scrivania. Infine, aprire una finestra di terminale e digitare i seguenti comandi:

cd ~/Desktop
sudo dpkg -i ndiswrapper-*

___Installazione___

Per vedere se la propria periferica wireless è supportata da ndiswrapper e per trovare quali sono i driver giusti da installare, consultare questa pagina.

  • Identificare la periferica

Per identificare correttamente la scheda può essere utile conoscere il suo ID univoco. Aprire una finestra di terminale e digitare il comando adatto al tipo della propria scheda fra quelli proposti di seguito:

PCI: lspci
USB: lsusb
PCMCIA: lspcmcia

Indipendentemente dal comando usato, l'output sarà simile al seguente:

Bus 004 Device 002: ID 07d1:3c03 D-Link System

È possibile ricercare l'ID 07d1:3c03 nella pagina delle periferiche supportate dal programma (nell'esempio si tratta della scheda D-Link DWL-G122 rev. C1 (USB)).

___Installare i driver di Windows___

Reperire i driver per Windows per la propria periferica: è possibile trovarli nel CD di installazione fornito con la periferica stessa, oppure nel sito del produttore. Sono da preferire i driver per Windows XP o Windows 2000/2003. I driver per Windows Vista non sono ancora supportati. Creare una nuova cartella sulla propria scrivania con il seguente comando e copiare al suo interno i driver di Windows.:

mkdir ~/Desktop/driver

ATTENZIONE: È importante che nella stessa cartella siano presenti tutti i file, non solo quelli con estensione .inf, ma anche quelli con estensione .sys e .bin.

Non resta che installare i driver in questione. Aprire una finestra di terminale e digitare il seguente comando:

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

È importante che il percorso della cartella sia esatto. Sostituire nomedriver.inf con il nome reale del proprio file con estensione .inf. Per verificare che i driver siano stati correttamente installati è sufficiente digitare il seguente comando:

ndiswrapper -l

Il risultato dovrebbe essere simile al seguente:

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

Se non vengono presentati errori, la procedura è stata completata correttamente. Ora non resta che caricare il modulo di ndiswrapper nel sistema. Digitare i seguenti comandi:

sudo depmod -a
sudo modprobe ndiswrapper

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

iwconfig

Per la configurazione dell'interfaccia di rete senza fili si consulti la guida al seguente link.

Caricare il modulo all'avvio Una volta verificato che tutto funzioni correttamente, possiamo rendere permanenti le modifiche e abilitare l'avvio automatico di ndiswrapper tramite il seguente comando:

sudo ndiswrapper -m

Aprire il file /etc/modules con un editor di testo, ad esempio gedit, kate o nano:

sudo nano /etc/modules

Il contenuto sarà simile al seguente:

# /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 caricare all'avvio il modulo in questione è sufficiente inserirlo alla fine del file. Il risultato sarà simile al seguente:

# /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
ndiswrapper
Ndisgtk #perinterfaccia grafica wi-fi

Per scaricare l'interfaccia grafica ndisgtk, utile durante il processo di installazione dei driver, è sufficiente digitare il seguente comando:

sudo apt-get install ndisgtk

Una volta installata, l'applicazione sarà accessibile dal menu Sistema -> Amministrazione -> Windows Wireless Drivers.

Personal tools