Dimensione: 7707
Commento: corretto link wiki ndiswrapper
|
Dimensione: 9555
Commento: importata da wilecoyoteprovawcndiswrap
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 6: | Linea 6: |
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=82969"; rilasci="11.04 10.10 10.04")>> | |
Linea 8: | Linea 7: |
<<Informazioni(forum=''http://forum.ubuntu-it.org/viewtopic.php?f=46&t=82969''; rilasci="16.04 14.04")>> | |
Linea 11: | Linea 11: |
In questa guida sono contenute delle istruzioni utili all'installazione di '''Ndiswrapper'''. | In questa guida sono contenute le istruzioni per l'installazione dei driver '''Windows''' da usare per le periferiche wireless prive di driver Linux, tramite l'uso di '''Ndiswrapper''' da [[AmministrazioneSistema/RigaDiComando|terminale]] o interfaccia grafica. |
Linea 13: | Linea 13: |
Consente l'installazione di periferiche wireless utilizzando i rispettivi driver per Windows. ||<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.''' || |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">''Utilizzare Ndiswrapper solo come ultima risorsa se la periferica non viene riconosciuta dal sistema''.|| |
Linea 21: | Linea 18: |
* [[apt://ndiswrapper-common | ndiswrapper-common]] * [[apt://ndiswrapper-utils-1.9 | ndiswrapper-utils-1.9]] |
* [[apt://ndiswrapper-common | ndiswrapper-common ]] * [[apt://ndiswrapper-utils-1.9 | ndiswrapper-utils-1.9 ]] |
Linea 24: | Linea 21: |
||<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''. || | ||<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 funzionante''. || |
Linea 26: | Linea 23: |
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 24: |
Copiare i pacchetti `ndiswrapper-common` e `ndiswrapper-utils-1.9` nella propria cartella '''Home'''. | |
Linea 30: | Linea 25: |
Infine, aprire una finestra di terminale e digitare i seguenti comandi per installare i pacchetti: {{{ | Nel caso non si disponga di un accesso a internet nel computer utilizzato, procedere come segue: 0. Avviare il cd di installazione di Ubuntu ed entrare nella cartella `pool/main/ndiswrapper` in esso contenuto. 0. Copiare i pacchetti ''ndiswrapper-common'' e ''ndiswrapper-utils-1.9'' nella propria cartella '''Home'''. 0. Aprire una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare i seguenti comandi per installare i pacchetti:{{{ |
Linea 35: | Linea 36: |
= Configurazione = | Per usare l'interfaccia grafica [[AmministrazioneSistema/InstallareProgrammi|installare]] anche il pacchetto [[apt://ndisgtk | ndisgtk ]]. |
Linea 37: | Linea 38: |
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]]. | == Installazione da sorgenti == Nel caso si desideri installare una versione più recente rispetto a quella presente nei ''repository'', è possibile scaricare i sorgenti e compilarli, per fare ciò procedere come segue: * Eliminare tutte le eventuali versioni precedenti digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] 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 }}} * Procedere con l'installazione delle dipendenze digitando:{{{ sudo apt-get install linux-headers-$(uname -r) build-essential }}} * Scaricare e salvare nella propria '''Home''' l'ultima versione di '''ndiswrapper''' da [[http://sourceforge.net/project/showfiles.php?group_id=93482 | qui]]. * Compilare i sorgenti seguendo la [[AmministrazioneSistema/InstallareProgrammi/DaSorgenti|guida]] specifica. Nel caso l'esecuzione dei precedenti comandi vada a buon fine, '''ndiswrapper''' è stato correttamente compilato e installato. == Compilazione del modulo kernel da sorgente == Dopo l'installazione del [[apt://ndiswrapper-source|pacchetto]], avviare il [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare nella finestra i seguenti comandi: {{{ sudo cd /usr/src sudo m-a a-i ndiswrapper }}} Al termine della procedura nel sistema si troverà un pacchetto `.deb` di nome ''ndiswrapper-source-<versione del tuo kernel>'', contenente il modulo kernel. = Installazione dei driver = Per installare i driver corretti occore identificare correttamente la scheda, ciò si può ottenere tramite il suo ID univoco. |
Linea 41: | Linea 76: |
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: |
0. Aprire una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare il comando adatto al tipo della propria scheda fra quelli proposti di seguito: |
Linea 44: | Linea 78: |
* '''PCI''': {{{ lspci |
* '''PCI''':{{{ lspci -nn | grep Network}}} * '''USB''':{{{ lsusb | grep -v 0000:0000}}} * '''PCMCIA''':{{{ lspcmcia}}} 0. Cercare nell'output ottenuto facente riferimento ad una periferica "wireless" una sequenza esadecimale del tipo:{{{ ID 07d1:3c03 |
Linea 48: | Linea 89: |
* '''USB''': {{{ lsusb }}} * '''PCMCIA''': {{{ lspcmcia }}} Indipendentemente dal comando usato, l'output sarà simile al seguente: {{{ Bus 004 Device 002: ID 07d1:3c03 D-Link System }}} ||<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 ottenuto (nell'esempio precedente '''07d1:3c03''') nel [[http://ndiswrapper.sourceforge.net/wiki/index.php/Main_Page|wiki di Ndiswrapper]], tramite l'apposita casella di ricerca. Nel caso precedente si tratta della scheda [[http://ndiswrapper.sourceforge.net/wiki/index.php?search=07d1%3A3c03&title=Special%3ASearch&go=Go|D-Link DWL-G122 rev. C1 (USB)]].'' || |
esso rappresenta l' ID univoco della propria scheda. |
Linea 64: | Linea 93: |
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. | Identificata la propria scheda wifi installare i driver per Windows, è possibile trovarli nel CD di installazione fornito con la periferica stessa, oppure nel sito del produttore. |
Linea 66: | Linea 95: |
||<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.''' || | ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''È possibile ricercare informazioni più approfondite sul driver, usando il ID ottenuto nel [[http://web.archive.org/web/20110612181715/http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?joomla/index.php| sito del progetto]], tramite l'apposita casella di ricerca. Nell'esempio precedente l'ID è '''07d1:3c03''', corrispondente alla scheda [[http://ndiswrapper.sourceforge.net/wiki/index.php?search=07d1%3A3c03&title=Special%3ASearch&go=Go|D-Link DWL-G122 rev. C1 (USB)]]. Oppure selezionare il database del proprio tipo di periferica, `USB`, `PCMCIA` o `PCI`, e cercare in esso il ID ottenuto.'' || |
Linea 68: | Linea 97: |
## ||<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.''' || | |
Linea 69: | Linea 99: |
Creare una nuova cartella dentro la propria Home digitando il seguente comando in una finestra di terminale: {{{ | * Creare una nuova cartella dentro la propria '''Home''' digitando il seguente comando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ |
Linea 73: | Linea 103: |
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}}}'''. || |
* Copiare al suo interno i driver di Windows. |
Linea 76: | Linea 105: |
Aprire una finestra di terminale e digitare il seguente comando: {{{ sudo ndiswrapper -i ~/driver/nomedriver.inf |
I driver spesso sono distribuiti come archivio compresso con estensione `.zip` o `.exe`, per scompattarli dare il seguente comando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ unzip nome_driver }}} sostituire «nome_driver» col nome reale del file compresso senza estensioni. ||<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}}}'''. || * Aprire una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare il seguente comando:{{{ sudo ndiswrapper -i ~/driver/nome_driver.inf |
Linea 81: | Linea 116: |
Sostituire `nomedriver.inf` con il nome reale del proprio file con estensione {{{.inf}}}. | Sostituire «nome_driver.inf» con il nome reale del proprio file con estensione `.inf`. |
Linea 83: | Linea 118: |
Per verificare che i driver siano stati correttamente installati è sufficiente digitare in una finestra di terminale il seguente comando: {{{ | * Per verificare che i driver siano stati correttamente installati è sufficiente digitare in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando: {{{ |
Linea 87: | Linea 122: |
Il risultato dovrebbe essere simile al seguente: {{{ | Il risultato dovrebbe essere simile al seguente: {{{ |
Linea 89: | Linea 124: |
{nome del driver} driver present, hardware present | «nome_del_driver» driver present, hardware present |
Linea 94: | Linea 129: |
Caricare il modulo di ndiswrapper nel sistema. Digitare in una finestra di terminale i seguenti comandi: {{{ |
* Caricare il modulo di ndiswrapper nel sistema digitando in una finestra di terminale i seguenti comandi: {{{ |
Linea 101: | Linea 134: |
Nel sistema dovrebbe comparire una nuova interfaccia di rete wlan0, per verificare ciò digitare in una finestra di terminale il seguente comando: {{{ | * Nel sistema dovrebbe comparire una nuova interfaccia di rete, per verificare ciò digitare in una finestra di terminale il seguente comando: {{{ |
Linea 104: | Linea 137: |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Il nome dell'interfaccia di rete nel rilascio 14.04 LTS e precedenti sarà wlan0 mentre in rilasci successivi sarà qualcosa come wlps03es o simili.''|| |
|
Linea 109: | Linea 144: |
Una volta verificato che tutto funzioni correttamente, abilitare l'avvio automatico di ndiswrapper digitando in una finestra di terminale 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 113: | Linea 147: |
Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/modules` e aggiungere la seguente stringa: {{{ | * 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 117: | Linea 151: |
##= Interfaccia grafica di Ndiswrapper = | = Installazione tramite interfaccia grafica Ndisgtk = |
Linea 119: | Linea 153: |
##[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto ''ndisgtk''. | Dopo l'installazione del [[apt://ndisgtk |pacchetto]] l'applicazione sarà accessibile dal menu '''''Sistema → Amministrazione → Windows Wireless Drivers'''''. |
Linea 121: | Linea 155: |
##L'applicazione sarà accessibile dal menu '''''Sistema -> Amministrazione -> Windows Wireless Drivers'''''. | Per installare i driver procedere come segue: |
Linea 123: | Linea 157: |
##= Installazione da sorgenti = | 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma dal menù, nella finestra fare clic su '''Installa nuovo driver'''. |
Linea 125: | Linea 159: |
##Nel caso si desideri installare una versione più recente rispetto a quella presente nei [:Repository:], è possibile scaricare i ##sorgenti e compilarli. | 0. Selezionare il menù a tendina e seguire il percorso fino alla cartella ove si sono copiati i driver. |
Linea 127: | Linea 161: |
##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 ##}}} |
0. Selezionare il file `ndiswrapper.inf` ed infine fare clic su '''Installa'''. |
Linea 136: | Linea 163: |
##Ora si può procedere con l'installazione delle dipendenze: ##{{{ ##sudo apt-get install linux-headers-$(uname -r) build-essential ##}}} |
0. Sostituire «nome_driver.inf» con il nome reale del proprio file con estensione `.inf`. |
Linea 141: | Linea 165: |
##Scaricare e salvare nella propria home l'ultima versione di '''ndiswrapper''' da [http://sourceforge.net/project/showfiles.php?group_id=93482 qui]. | 0. Se non vengono presentati errori la procedura è stata completata correttamente, quindi si può fare clic su '''Configura rete'''. Si consulti la [[Hardware/DispositiviSenzaFili/GuidaWiFi|guida wifi]] per la configurazione dell'interfaccia di rete. |
Linea 143: | Linea 167: |
##Per decomprimere l'archivio appena scaricato è utile digitare i seguenti comandi: ##{{{ ##cd ~/ ##tar -zxvf ndiswrapper-[versione_corrente].tar.gz ##}}} ##||<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.'' || ##Entrare nella cartella in cui è stato decompresso l'archivio ##{{{ ##cd ndiswrapper-* ##}}} ##Adesso si può procedere con la compilazione e l'installare dei driver. Digitando i seguenti comandi: ##{{{ ##make distclean ##make ##sudo make install ##}}} ##Nel caso l'esecuzione dei precedenti comandi vada a buon fine, '''ndiswrapper''' è stato correttamente compilato e installato. |
0. Completata la procedura per chiudere fare clic su '''Chiudi'''. |
Linea 171: | Linea 175: |
CategoryHardware CategoryDaRevisionare | CategoryHardware |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In questa guida sono contenute le istruzioni per l'installazione dei driver Windows da usare per le periferiche wireless prive di driver Linux, tramite l'uso di Ndiswrapper da terminale o interfaccia grafica.
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, procedere come segue:
Avviare il cd di installazione di Ubuntu ed entrare nella cartella pool/main/ndiswrapper in esso contenuto.
Copiare i pacchetti ndiswrapper-common e ndiswrapper-utils-1.9 nella propria cartella Home.
Aprire una finestra di terminale e digitare i seguenti comandi per installare i pacchetti:
cd ~/ sudo dpkg -i ndiswrapper-*
Per usare l'interfaccia grafica installare anche il pacchetto ndisgtk.
Installazione da sorgenti
Nel caso si desideri installare una versione più recente rispetto a quella presente nei repository, è possibile scaricare i sorgenti e compilarli, per fare ciò procedere come segue:
Eliminare tutte le eventuali versioni precedenti digitando in una finestra di terminale 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
Procedere con l'installazione delle dipendenze digitando:
sudo apt-get install linux-headers-$(uname -r) build-essential
Scaricare e salvare nella propria Home l'ultima versione di ndiswrapper da qui.
Compilare i sorgenti seguendo la guida specifica.
Nel caso l'esecuzione dei precedenti comandi vada a buon fine, ndiswrapper è stato correttamente compilato e installato.
Compilazione del modulo kernel da sorgente
Dopo l'installazione del pacchetto, avviare il terminale e digitare nella finestra i seguenti comandi:
sudo cd /usr/src sudo m-a a-i ndiswrapper
Al termine della procedura nel sistema si troverà un pacchetto .deb di nome ndiswrapper-source-<versione del tuo kernel>, contenente il modulo kernel.
Installazione dei driver
Per installare i driver corretti occore identificare correttamente la scheda, ciò si può ottenere tramite il suo ID univoco.
Identificare la periferica
Aprire una finestra di terminale e digitare il comando adatto al tipo della propria scheda fra quelli proposti di seguito:
PCI:
lspci -nn | grep Network
USB:
lsusb | grep -v 0000:0000
PCMCIA:
lspcmcia
Cercare nell'output ottenuto facente riferimento ad una periferica "wireless" una sequenza esadecimale del tipo:
ID 07d1:3c03
esso rappresenta l' ID univoco della propria scheda.
Installare i driver di Windows
Identificata la propria scheda wifi installare i driver per Windows, è possibile trovarli nel CD di installazione fornito con la periferica stessa, oppure nel sito del produttore.
È possibile ricercare informazioni più approfondite sul driver, usando il ID ottenuto nel sito del progetto, tramite l'apposita casella di ricerca. Nell'esempio precedente l'ID è 07d1:3c03, corrispondente alla scheda D-Link DWL-G122 rev. C1 (USB). Oppure selezionare il database del proprio tipo di periferica, USB, PCMCIA o PCI, e cercare in esso il ID ottenuto. |
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.
I driver spesso sono distribuiti come archivio compresso con estensione .zip o .exe, per scompattarli dare il seguente comando in una finestra di terminale:
unzip nome_driver
sostituire «nome_driver» col nome reale del file compresso senza estensioni. Aprire una finestra di terminale e digitare il seguente comando:
sudo ndiswrapper -i ~/driver/nome_driver.inf
Sostituire «nome_driver.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 digitando in una finestra di terminale i seguenti comandi:
sudo depmod -a sudo modprobe ndiswrapper
Nel sistema dovrebbe comparire una nuova interfaccia di rete, per verificare ciò digitare in una finestra di terminale il seguente comando:
iwconfig
Il nome dell'interfaccia di rete nel rilascio 14.04 LTS e precedenti sarà wlan0 mentre in rilasci successivi sarà qualcosa come wlps03es o simili. |
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
Installazione tramite interfaccia grafica Ndisgtk
Dopo l'installazione del pacchetto l'applicazione sarà accessibile dal menu Sistema → Amministrazione → Windows Wireless Drivers.
Per installare i driver procedere come segue:
Avviare il programma dal menù, nella finestra fare clic su Installa nuovo driver.
- Selezionare il menù a tendina e seguire il percorso fino alla cartella ove si sono copiati i driver.
Selezionare il file ndiswrapper.inf ed infine fare clic su Installa.
Sostituire «nome_driver.inf» con il nome reale del proprio file con estensione .inf.
Se non vengono presentati errori la procedura è stata completata correttamente, quindi si può fare clic su Configura rete. Si consulti la guida wifi per la configurazione dell'interfaccia di rete.
Completata la procedura per chiudere fare clic su Chiudi.