Dimensione: 8737
Commento:
|
Dimensione: 8025
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 5: | Linea 5: |
||<tablestyle="float:right;font-size: 0.9em; width:25%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice''' [[BR]] [[TableOfContents(1)]]|| | [[Indice(depth=1 align=right)]] [[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,82969.0.html"; rilasci="10.04 9.10 9.04 8.04")]] |
Linea 9: | Linea 11: |
'''Ndiswrapper''' è un modulo per Linux che permette di installare periferiche wireless utilizzando i rispettivi driver per Windows. Molte periferiche wireless sono già supportate dal kernel di Ubuntu; esistono inoltre driver Open Source per alcuni chipset wireless. '''Ndiswrapper''' deve essere considerato l'ultima alternativa in caso di assenza o problemi dei driver nativi per Linux. | In questa guida sono contenute delle istruzioni utili all'installazione di '''Ndiswrapper'''. |
Linea 11: | Linea 13: |
Prima di installare il software, sarebbe opportuno accertarsi che altri driver wireless non siano caricati automaticamente nel sistema. Per evitare conflitti è necessario disabilitare preventivamente questi moduli inserendoli in blacklist nel file `/etc/modprobe.d/blacklist`. | Consente l'installazione di periferiche wireless utilizzando i rispettivi driver per Windows. |
Linea 13: | Linea 15: |
Questa guida si riferisce all'installazione su Ubuntu 7.04 Feisty Fawn. | ||<tablestyle="text-align: justify; width:60%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Utilizzare Ndiswrapper solo come ultima risorsa se la periferica non viene riconosciuta dal sistema.''' || |
Linea 15: | Linea 17: |
= Preparativi = | |
Linea 17: | Linea 18: |
'''Ndiswrapper''' si trova già nei [http://wiki.ubuntu-it.org/Repository Repository] di Ubuntu e si può scaricare in uno dei modi seguenti: | = Installazione = |
Linea 19: | Linea 20: |
== Con accesso Internet da Ubuntu == | [:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti: * ''ndiswrapper-common'' * ''ndiswrapper-utils-1.9'' |
Linea 21: | Linea 24: |
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:repository] ufficiali: {{{ sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9 }}} |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Occorre una connessione a internet alternativa''. || |
Linea 26: | Linea 26: |
== Con accesso Internet da un altro computer == | Nel caso non si disponga di un accesso a internet nel computer interessato, è possibile scaricare i pacchetti necessari da un'altra postazione e installarli successivamente. |
Linea 28: | Linea 28: |
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 a seconda della versione di ubuntu utilizzata: |
Linea 30: | Linea 30: |
Scaricare i pacchetti relativi alla propria architettura dai seguenti indirizzi: | * '''Ubuntu 9.10''' «'''Karmic Koala'''»: * http://packages.ubuntu.com/karmic/misc/ndiswrapper-common * http://packages.ubuntu.com/karmic/misc/ndiswrapper-utils-1.9 |
Linea 32: | Linea 34: |
* http://packages.ubuntu.com/feisty/misc/ndiswrapper-common * http://packages.ubuntu.com/feisty/misc/ndiswrapper-utils-1.9 |
* '''Ubuntu 8.04''' «'''Hardy Heron'''»: * http://packages.ubuntu.com/hardy/misc/ndiswrapper-common * http://packages.ubuntu.com/hardy/misc/ndiswrapper-utils-1.9 |
Linea 35: | Linea 38: |
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. | Salvare i pacchetti appena scaricati in un supporto di memorizzazionene e infine posizionarli dentro la propria cartella '''Home'''. |
Linea 37: | Linea 40: |
Infine, aprire una finestra di terminale e digitare i seguenti comandi: {{{ cd ~/Desktop |
Infine, aprire una finestra di terminale e digitare i seguenti comandi: {{{ cd ~/ |
Linea 43: | Linea 45: |
= Installazione = | = Configurazione = |
Linea 45: | Linea 47: |
Per vedere se la propria periferica wireless è supportata da '''ndiswrapper''' e per trovare quali sono i driver giusti da installare, consultare [http://ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list/ questa pagina]. | Verificare se la propria periferica wireless è supportata da '''ndiswrapper'''; per trovare i driver giusti da installare, consultare [http://web.archive.org/web/20080113194857/ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list/ questa pagina]. |
Linea 49: | Linea 51: |
Per identificare correttamente la scheda può essere utile conoscere il suo ID univoco. Aprire una finestra di terminale e digitare il comando adatto alla propria scheda fra quelli proposti di seguito: | Per identificare correttamente la scheda, può essere utile conoscere il suo ID univoco.[[BR]] Aprire una finestra di terminale e digitare il comando adatto al tipo della propria scheda fra quelli proposti di seguito: |
Linea 51: | Linea 54: |
* Periferiche PCI: {{{ | * '''PCI''': {{{ |
Linea 55: | Linea 58: |
* Periferiche USB: {{{ | * '''USB''': {{{ |
Linea 59: | Linea 62: |
* Periferiche PCMCIA: {{{ | * '''PCMCIA''': {{{ |
Linea 65: | Linea 68: |
$lsusb | |
Linea 68: | Linea 70: |
È possibile ricercare l'ID '''07d1:3c03''' nella [http://ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list/ pagina delle periferiche supportate] dal programma (nell'esempio si tratta della scheda ''D-Link DWL-G122 rev. C1 (USB)''). |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''È possibile ricercare l'ID '''07d1:3c03''' nella [http://ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list/ pagina delle periferiche supportate] dal programma (nell'esempio si tratta della scheda ''D-Link DWL-G122 rev. C1 (USB)'')'''. || |
Linea 73: | Linea 74: |
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. | 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. |
Linea 75: | Linea 76: |
Creare una nuova cartella sulla propria scrivania con il seguente comando: | ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''I driver per Windows Vista non sono ancora supportati.''' || Creare una nuova cartella dentro la propria '''Home''' digitando il seguente comando in una finestra di terminale: |
Linea 77: | Linea 81: |
mkdir ~/Desktop/driver | mkdir ~/driver |
Linea 80: | Linea 84: |
Copiare al suo interno i driver di Windows. |
copiare al suo interno i driver di Windows.[[BR]] |
Linea 84: | Linea 87: |
Non resta che installare i driver in questione. Aprire una finestra di terminale e digitare il seguente comando: | Aprire una finestra di terminale e digitare il seguente comando: |
Linea 86: | Linea 89: |
sudo ndiswrapper -i ~/Desktop/driver/nomedriver.inf | sudo ndiswrapper -i ~/driver/nomedriver.inf |
Linea 89: | Linea 92: |
È importante che il percorso della cartella sia esatto. Sostituire `nomedriver.inf` con il nome reale del proprio file con estensione {{{.inf}}}. | Sostituire `nomedriver.inf` con il nome reale del proprio file con estensione {{{.inf}}}. |
Linea 91: | Linea 94: |
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 in una finestra di terminale il seguente comando: {{{ |
Linea 96: | Linea 98: |
Il risultato dovrebbe essere simile al seguente: {{{ |
Il risultato dovrebbe essere simile al seguente: {{{ |
Linea 104: | Linea 105: |
Ora non resta che caricare il modulo di '''ndiswrapper''' nel sistema. Digitare i seguenti comandi: {{{ |
Caricare il modulo di '''ndiswrapper''' nel sistema.[[BR]] Digitare in una finestra di terminale i seguenti comandi: {{{ |
Linea 110: | Linea 111: |
Nel sistema dovrebbe comparire una nuova interfaccia di rete '''wlan0''', per verificare ciò digitare il seguente comando: {{{ |
Nel sistema dovrebbe comparire una nuova interfaccia di rete '''wlan0''', per verificare ciò digitare in una finestra di terminale il seguente comando: {{{ |
Linea 115: | Linea 115: |
Per la configurazione dell'interfaccia di rete senza fili si consulti la guida [:Hardware/Wireless/WiFiHowTo:WiFiHowTo]. | Per la configurazione dell'interfaccia di rete senza fili si consulti la [:Hardware/DispositiviSenzaFili/GuidaWiFi:relativa guida]. |
Linea 119: | Linea 119: |
Una volta verificato che tutto funzioni correttamente, possiamo rendere permanenti le modifiche e abilitare l'avvio automatico di '''ndiswrapper''' tramite il seguente comando: | Una volta verificato che tutto funzioni correttamente, abilitare l'avvio automatico di '''ndiswrapper''' digitando in una finestra di terminale il seguente comando: |
Linea 123: | Linea 123: |
Aprire il file `/etc/modules` con un [:EditorDiTesto:editor di testo], ad esempio '''gedit''' o '''kate''': {{{ gksudo gedit /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 |
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/modules` e aggiungere la seguente stringa: {{{ |
Linea 152: | Linea 127: |
= Ndisgtk = | ##= Interfaccia grafica di Ndiswrapper = |
Linea 154: | Linea 129: |
Per scaricare l'interfaccia grafica '''ndisgtk''', utile durante il processo di installazione dei driver, è sufficiente digitare il seguente comando: {{{ sudo apt-get install ndisgtk }}} |
##[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''ndisgtk''. |
Linea 159: | Linea 131: |
Una volta installata, l'applicazione sarà accessibile dal menu '''''Sistema -> Amministrazione -> Windows Wireless Drivers'''''. | ##L'applicazione sarà accessibile dal menu '''''Sistema -> Amministrazione -> Windows Wireless Drivers'''''. |
Linea 161: | Linea 133: |
= Compilazione di ndiswrapper = | ##= Installazione da sorgenti = |
Linea 163: | Linea 135: |
Nel caso si desideri installare una versione più recente rispetto a quella presente nei [:Repository:], è possibile scaricare i sorgenti e compilarli. | ##Nel caso si desideri installare una versione più recente rispetto a quella presente nei [:Repository:], è possibile scaricare i ##sorgenti e compilarli. |
Linea 165: | Linea 137: |
Prima di proseguire è raccomandato eliminare tutte le versioni precedenti. A tale scopo è utile digitare i seguenti comandi: {{{ sudo modprobe -r ndiswrapper sudo apt-get --purge remove ndiswrapper-* sudo rm -r /etc/ndiswrapper/ sudo rm -r /etc/modprobe.d/ndiswrapper sudo rm /lib/modules/$(uname -r)/kernel/drivers/net/ndiswrapper/ndiswrapper.ko }}} |
##Prima di proseguire è raccomandato eliminare tutte le versioni precedenti. A tale scopo è utile digitare i seguenti comandi: ##{{{ ##sudo modprobe -r ndiswrapper ##sudo apt-get --purge remove ndiswrapper-* ##sudo rm -r /etc/ndiswrapper/ ##sudo rm -r /etc/modprobe.d/ndiswrapper ##sudo rm /lib/modules/$(uname -r)/kernel/drivers/net/ndiswrapper/ndiswrapper.ko ##}}} |
Linea 174: | Linea 146: |
Ora si può procedere con l'installazione delle dipendenze: {{{ sudo apt-get install linux-headers-$(uname -r) build-essential }}} |
##Ora si può procedere con l'installazione delle dipendenze: ##{{{ ##sudo apt-get install linux-headers-$(uname -r) build-essential ##}}} |
Linea 179: | Linea 151: |
Scaricare e salvare sulla propria scrivania l'ultima versione di '''ndiswrapper''' da [http://sourceforge.net/project/showfiles.php?group_id=93482 qui]. | ##Scaricare e salvare nella propria home l'ultima versione di '''ndiswrapper''' da [http://sourceforge.net/project/showfiles.php?group_id=93482 qui]. |
Linea 181: | Linea 153: |
Per decomprimere l'archivio appena scaricato è utile digitare i seguenti comandi: {{{ cd ~/Desktop tar -zxvf ndiswrapper-[versione_corrente].tar.gz }}} |
##Per decomprimere l'archivio appena scaricato è utile digitare i seguenti comandi: ##{{{ ##cd ~/ ##tar -zxvf ndiswrapper-[versione_corrente].tar.gz ##}}} |
Linea 187: | Linea 159: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Sostituire'' '''[versione_corrente]''' ''con il numero della versione dell'archivio scaricato.'' || | ##||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ##||<style="padding:0.5em; border:none;">''Sostituire'' '''[versione_corrente]''' ''con il numero della versione dell'archivio ##scaricato.'' || |
Linea 189: | Linea 161: |
Entrare nella cartella in cui è stato decompresso l'archivio {{{ cd ndiswrapper-* }}} |
##Entrare nella cartella in cui è stato decompresso l'archivio ##{{{ ##cd ndiswrapper-* ##}}} |
Linea 194: | Linea 166: |
Adesso si può procedere con la compilazione e l'installare dei driver. Digitando i seguenti comandi: {{{ make distclean make sudo make install }}} |
##Adesso si può procedere con la compilazione e l'installare dei driver. Digitando i seguenti comandi: ##{{{ ##make distclean ##make ##sudo make install ##}}} |
Linea 201: | Linea 173: |
Nel caso l'esecuzione dei precedenti comandi vada a buon fine, '''ndiswrapper''' è stato correttamente compilato e installato. | ##Nel caso l'esecuzione dei precedenti comandi vada a buon fine, '''ndiswrapper''' è stato correttamente compilato e installato. |
Linea 205: | Linea 177: |
* [http://wiki.ubuntu-it.org/WiFiHowTo Configurare una connessione senza fili] | * [:Hardware/DispositiviSenzaFili/WiFiHowTo:Configurare una connessione senza fili] |
BR Indice(depth=1 align=right) Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,82969.0.html"; rilasci="10.04 9.10 9.04 8.04")
Introduzione
In questa guida sono contenute delle istruzioni utili all'installazione di Ndiswrapper.
Consente l'installazione di periferiche wireless utilizzando i rispettivi driver per Windows.
Utilizzare Ndiswrapper solo come ultima risorsa se la periferica non viene riconosciuta dal sistema. |
Installazione
[:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti:
ndiswrapper-common
ndiswrapper-utils-1.9
Occorre una connessione a internet alternativa. |
Nel caso non si disponga di un accesso a internet nel computer interessato, è possibile scaricare i pacchetti necessari da un'altra postazione e installarli successivamente.
Scaricare i pacchetti relativi alla propria architettura dai seguenti indirizzi a seconda della versione di ubuntu utilizzata:
Ubuntu 9.10 «Karmic Koala»:
Ubuntu 8.04 «Hardy Heron»:
Salvare i pacchetti appena scaricati in un supporto di memorizzazionene e infine posizionarli dentro la propria cartella Home.
Infine, aprire una finestra di terminale e digitare i seguenti comandi:
cd ~/ sudo dpkg -i ndiswrapper-*
Configurazione
Verificare se la propria periferica wireless è supportata da ndiswrapper; per trovare i driver giusti da installare, consultare [http://web.archive.org/web/20080113194857/ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list/ questa pagina].
Identificare la periferica
Per identificare correttamente la scheda, può essere utile conoscere il suo ID univoco.BR 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 [http://ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list/ 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.
I driver per Windows Vista non sono ancora supportati. |
Creare una nuova cartella dentro la propria Home digitando il seguente comando in una finestra di terminale: copiare al suo interno i driver di Windows.BR È importante che nella stessa cartella siano presenti tutti i file, non solo quelli con estensione .inf, ma anche quelli con estensione .sys e .bin. Aprire una finestra di terminale e digitare il seguente comando: Sostituire nomedriver.inf con il nome reale del proprio file con estensione .inf. Per verificare che i driver siano stati correttamente installati è sufficiente digitare in una finestra di terminale il seguente comando: Il risultato dovrebbe essere simile al seguente: Se non vengono presentati errori, la procedura è stata completata correttamente. Caricare il modulo di Nel sistema dovrebbe comparire una nuova interfaccia di rete Per la configurazione dell'interfaccia di rete senza fili si consulti la [:Hardware/DispositiviSenzaFili/GuidaWiFi:relativa guida].
Una volta verificato che tutto funzioni correttamente, abilitare l'avvio automatico di Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/modules e aggiungere la seguente stringa:
[:Hardware/DispositiviSenzaFili/WiFiHowTo:Configurare una connessione senza fili] [https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper Wiki internazionale di Ubuntu] [http://ndiswrapper.sourceforge.net Sito ufficiale di ndiswrapper] mkdir ~/driver
sudo ndiswrapper -i ~/driver/nomedriver.inf
ndiswrapper -l
Installed ndis drivers:
{nome del driver} driver present, hardware present
sudo depmod -a
sudo modprobe ndiswrapper
iwconfig
Caricare il modulo all'avvio
sudo ndiswrapper -m
ndiswrapper
Ulteriori risorse