Dimensione: 8737
Commento:
|
Dimensione: 7584
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 4: | Linea 4: |
[[BR]] ||<tablestyle="float:right;font-size: 0.9em; width:25%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice''' [[BR]] [[TableOfContents(1)]]|| |
<<BR>> <<Indice(depth=1 align=right)>> <<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,82969.0.html"; rilasci="11.04 10.10 10.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: * [[apt://ndiswrapper-common | ndiswrapper-common]] * [[apt://ndiswrapper-utils-1.9 | 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 utilizzato. Prendere il cd di installazione di Ubuntu ed entrare nella cartella `pool/mai/n/ndiswrapper` in esso contenuto. |
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. | Copiare i pacchetti `ndiswrapper-common` e `ndiswrapper-utils-1.9` nella propria cartella '''Home'''. |
Linea 30: | Linea 30: |
Scaricare i pacchetti relativi alla propria architettura dai seguenti indirizzi: * http://packages.ubuntu.com/feisty/misc/ndiswrapper-common * http://packages.ubuntu.com/feisty/misc/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 |
Infine, aprire una finestra di terminale e digitare i seguenti comandi: {{{ cd ~/ |
Linea 43: | Linea 35: |
= Installazione = | = Configurazione = |
Linea 45: | Linea 37: |
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 41: |
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 44: |
* Periferiche PCI: {{{ | * '''PCI''': {{{ |
Linea 55: | Linea 48: |
* Periferiche USB: {{{ | * '''USB''': {{{ |
Linea 59: | Linea 52: |
* Periferiche PCMCIA: {{{ | * '''PCMCIA''': {{{ |
Linea 65: | Linea 58: |
$lsusb | |
Linea 68: | Linea 60: |
È 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 64: |
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 66: |
Creare una nuova cartella sulla propria scrivania con il seguente comando: {{{ mkdir ~/Desktop/driver |
||<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: {{{ mkdir ~/driver |
Linea 80: | Linea 73: |
Copiare al suo interno i driver di Windows. | copiare al suo interno i driver di Windows.<<BR>> ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''È importante che nella stessa cartella siano presenti tutti i file, non solo quelli con estensione {{{.inf}}}, ma anche quelli con estensione {{{.sys}}} e {{{.bin}}}'''. || |
Linea 82: | Linea 76: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''È 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: |
Aprire una finestra di terminale e digitare il seguente comando: |
Linea 86: | Linea 78: |
sudo ndiswrapper -i ~/Desktop/driver/nomedriver.inf | sudo ndiswrapper -i ~/driver/nomedriver.inf |
Linea 89: | Linea 81: |
È 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 83: |
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 87: |
Il risultato dovrebbe essere simile al seguente: {{{ |
Il risultato dovrebbe essere simile al seguente: {{{ |
Linea 104: | Linea 94: |
Ora non resta che caricare il modulo di '''ndiswrapper''' nel sistema. Digitare i seguenti comandi: {{{ |
Caricare il modulo di ndiswrapper nel sistema. Digitare in una finestra di terminale i seguenti comandi: {{{ |
Linea 110: | Linea 101: |
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 105: |
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 109: |
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 113: |
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 117: |
= Ndisgtk = | ##= Interfaccia grafica di Ndiswrapper = |
Linea 154: | Linea 119: |
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 121: |
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 123: |
= Compilazione di ndiswrapper = | ##= Installazione da sorgenti = |
Linea 163: | Linea 125: |
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 127: |
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 136: |
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 141: |
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 143: |
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 149: |
||<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 151: |
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 156: |
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 163: |
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 167: |
* [http://wiki.ubuntu-it.org/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] |
* [[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]] |
Linea 209: | Linea 171: |
CategoryHardware | CategoryHardware CategoryDaRevisionare |
Problemi in questa pagina? Segnalali in questa discussione
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
Installare i seguenti pacchetti:
Nel caso non si disponga di un accesso a internet nel computer utilizzato. Prendere il cd di installazione di Ubuntu ed entrare nella cartella pool/mai/n/ndiswrapper in esso contenuto.
Copiare i pacchetti ndiswrapper-common e ndiswrapper-utils-1.9 nella 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 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.
Creare una nuova cartella dentro la propria Home digitando il seguente comando in una finestra di terminale:
mkdir ~/driver
copiare al suo interno i driver di Windows.
È 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:
sudo ndiswrapper -i ~/driver/nomedriver.inf
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:
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.
Caricare il modulo di ndiswrapper nel sistema.
Digitare in una finestra di terminale i seguenti comandi:
sudo depmod -a sudo modprobe ndiswrapper
Nel sistema dovrebbe comparire una nuova interfaccia di rete wlan0, per verificare ciò digitare in una finestra di terminale il seguente comando:
iwconfig
Per la configurazione dell'interfaccia di rete senza fili si consulti la relativa guida.
Caricare il modulo all'avvio
Una volta verificato che tutto funzioni correttamente, abilitare l'avvio automatico di ndiswrapper digitando in una finestra di terminale il seguente comando:
sudo ndiswrapper -m
Aprire con un editor di testo con i privilegi di amministrazione il file /etc/modules e aggiungere la seguente stringa:
ndiswrapper