8965
Commento: PS: sperando che la lista originale torni in linea prima o poi
|
8223
revisionata
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 6: | Linea 6: |
[[VersioniSupportate(hardy gutsy)]] | [[VersioniSupportate(intrepid hardy gutsy)]] |
Linea 10: | Linea 10: |
'''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'''.[[BR]] Consente l'installazione di periferiche wireless utilizzando i rispettivi driver per Windows. |
Linea 12: | 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`, modificabile usando i [:Sudo:privilegi di amministratore] tramite un [:Ufficio/EditorDiTesto:editor di testo]. | ||<tablestyle="text-align: justify; width:100%;" 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 14: | Linea 15: |
= Preparativi = | |
Linea 16: | Linea 16: |
'''Ndiswrapper''' si trova già nei [:Repository] di '''Ubuntu''' e si può scaricare in uno dei modi seguenti: | = Installazione = == Tramite il gestore dei pacchetti == [:AmministrazioneSistema/InstallareProgrammi:Installare] i pacchetti: * ''ndiswrapper-common'' * ''ndiswrapper-utils-1.9'' |
Linea 18: | Linea 22: |
== 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 [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti ''ndiswrapper-common'' e ''ndiswrapper-utils-1.9'' dai [:Repository:repository] ufficiali. |
||<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 21: | Linea 24: |
== Con accesso Internet da un altro computer == | == Tramite accesso da un'altro computer == |
Linea 23: | Linea 26: |
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'''. | 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 25: | Linea 28: |
Scaricare i pacchetti relativi alla propria architettura dai seguenti indirizzi a seconda della versione di ubuntu: | Scaricare i pacchetti relativi alla propria architettura dai seguenti indirizzi a seconda della versione di ubuntu utilizzata: * '''Ubuntu 8.10''' «'''Intrepid Ibex'''»: * http://packages.ubuntu.com/intrepid/misc/ndiswrapper-common * http://packages.ubuntu.com/intrepid/misc/ndiswrapper-utils-1.9 |
Linea 35: | Linea 42: |
A questo punto, trasportare i pacchetti nel computer con '''Ubuntu''' (per esempio tramite chiavetta USB, oppure sfruttando una partizione condivisa) e copiarli dentro la propria cartella '''Home'''. | Salvare i pacchetti appena scaricati in un supporto di memorizzazionene e infine posizionarli dentro la propria cartella '''Home'''. |
Linea 37: | Linea 44: |
Infine, aprire una finestra di terminale e digitare i seguenti comandi: {{{ |
Infine, aprire una finestra di terminale e digitare i seguenti comandi: {{{ |
Linea 43: | Linea 49: |
= Installazione = | = Configurazione = |
Linea 45: | Linea 51: |
Per vedere se la propria periferica wireless è supportata da '''ndiswrapper''' e per trovare quali sono 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]. | 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 55: |
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: | 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 67: | Linea 74: |
È 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 72: | Linea 78: |
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 74: | Linea 80: |
Creare una nuova cartella dentro la propria cartella '''Home''' con il seguente comando da terminale e copiare al suo interno i driver di Windows.: | ||<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 79: | Linea 88: |
copiare al suo interno i driver di Windows.[[BR]] | |
Linea 81: | Linea 91: |
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 96: |
È 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 88: | Linea 98: |
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 93: | Linea 102: |
Il risultato dovrebbe essere simile al seguente: {{{ |
Il risultato dovrebbe essere simile al seguente: {{{ |
Linea 101: | Linea 109: |
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 107: | Linea 115: |
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 112: | Linea 119: |
Per la configurazione dell'interfaccia di rete senza fili si consulti la guida [:Hardware/DispositiviSenzaFili/WiFiHowTo:WiFiHowTo]. | Per la configurazione dell'interfaccia di rete senza fili si consulti la [:Hardware/DispositiviSenzaFili/GuidaWiFi:relativa guida]. |
Linea 116: | Linea 123: |
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 120: | Linea 127: |
Aprire il file `/etc/modules` con un [:Ufficio/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 149: | Linea 131: |
= Ndisgtk = | ##= Interfaccia grafica di Ndiswrapper = |
Linea 151: | Linea 133: |
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 156: | Linea 135: |
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 158: | Linea 137: |
= Compilazione di ndiswrapper = | ##= Installazione da sorgenti = |
Linea 160: | Linea 139: |
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 162: | Linea 141: |
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 171: | Linea 150: |
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 176: | Linea 155: |
Scaricare e salvare nella propria home 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 178: | Linea 157: |
Per decomprimere l'archivio appena scaricato è utile digitare i seguenti comandi: {{{ cd ~/ 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 184: | Linea 163: |
||<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 186: | Linea 165: |
Entrare nella cartella in cui è stato decompresso l'archivio {{{ cd ndiswrapper-* }}} |
##Entrare nella cartella in cui è stato decompresso l'archivio ##{{{ ##cd ndiswrapper-* ##}}} |
Linea 191: | Linea 170: |
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 198: | Linea 177: |
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 206: | Linea 185: |
CategoryHardware CategoryDaRevisionare | CategoryHardware |
BR Indice(depth=1 align=right) VersioniSupportate(intrepid hardy gutsy)
Introduzione
In questa guida sono contenute delle istruzioni utili all'installazione di Ndiswrapper.BR 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
Tramite il gestore dei pacchetti
[:AmministrazioneSistema/InstallareProgrammi:Installare] i pacchetti:
ndiswrapper-common
ndiswrapper-utils-1.9
Occorre una connessione a internet alternativa. |
Tramite accesso 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.
Scaricare i pacchetti relativi alla propria architettura dai seguenti indirizzi a seconda della versione di ubuntu utilizzata:
Ubuntu 8.10 «Intrepid Ibex»:
Ubuntu 8.04 «Hardy Heron»:
Ubuntu 7.10 «Gutsy Gibbon»:
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:
Verificare se la propria periferica wireless è supportata da
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: Indipendentemente dal comando usato, l'output sarà simile al seguente: È 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)).
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 ndiswrapper nel sistema.BR Digitare in una finestra di terminale i seguenti comandi: Nel sistema dovrebbe comparire una nuova interfaccia di rete wlan0, per verificare ciò digitare in una finestra di terminale il seguente comando: 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 ndiswrapper digitando in una finestra di terminale il seguente comando: 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] cd ~/
sudo dpkg -i ndiswrapper-*
Configurazione
Identificare la periferica
PCI: lspci
lsusb
lspcmcia
Bus 004 Device 002: ID 07d1:3c03 D-Link System
Installare i driver di Windows
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