Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/DispositiviSenzaFili/Ndiswrapper"
Differenze tra le versioni 54 e 55
Versione 54 del 09/10/2021 17.20.38
Dimensione: 9479
Autore: ivantu
Commento:
Versione 55 del 30/01/2022 19.17.36
Dimensione: 8779
Autore: jeremie2
Commento: importata da wilecoyote/Ndiswrapper
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 3: Linea 3:
#LANGUAGE it #language it
Linea 5: Linea 5:
<<Indice(depth=1 align=right)>> <<Indice(depth=2)>>
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=82969"; rilasci="21.10 21.04 20.04 18.04 ")>>
Linea 7: Linea 8:
<<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 le istruzioni per l'installazione dei driver per le periferiche wireless tramite '''Ndiswrapper'''. <<BR>>Questo programma permette di utilizzare i driver per '''Windows''' qualora quelli per Linux non fossero disponibili. In questa guida sono contenute le istruzioni per l'installazione dei driver per le periferiche wireless tramite '''Ndiswrapper'''.

Questo programma permette di utilizzare i driver per '''Windows''' qualora quelli per Linux non fossero disponibili.
Linea 16: Linea 18:
Linea 25: Linea 28:
[[AmministrazioneSistema/InstallareProgrammi|Installare]] i seguenti pacchetti:
 *
[[apt://ndiswrapper-common | ndiswrapper-common ]] (necessario solamente per Ubuntu '''14.04 LTS''');
 * [[apt://ndiswrapper-utils-1.9 | ndiswrapper-utils-1.9
]].
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://ndiswrapper| ndiswrapper]].
Linea 29: Linea 30:
{{{#!wiki tip
È disponibile l'interfaccia grafica '''[[#grafica|ndisgtk]]''' per semplificare l'installazione dei driver.
}}}
<<Anchor(gtk)>>
Per semplificare l'uso del programma è disponibile un'interfaccia grafica basata sulle librerie '''[[https://it.wikipedia.org/wiki/GTK_(toolkit)|GTK]]''', [[AmministrazioneSistema/InstallareProgrammi|installabile]] tramite il pacchetto [[apt://ndisgtk| ndisgtk]]
Linea 33: Linea 33:
In alternativa, qualora non si disponga di un accesso a Internet nel computer utilizzato, i pacchetti sono disponibili all'interno del [[Installazione/InstallareUbuntu#Creazione_del_supporto_di_installazione|DVD/USB di installazione]] di Ubuntu. Procedere come descritto di seguito: == Da supporto d'installazione ==
Linea 35: Linea 35:
 0. Da sistema già avviato, inserire il [[Installazione/InstallareUbuntu#Creazione_del_supporto_di_installazione|supporto di installazione]] di Ubuntu, quindi individuare la cartella `pool/main/ndiswrapper` presente all'interno del DVD o dell'USB.
 0. Copiare i pacchetti ''ndiswrapper-common'' e ''ndiswrapper-utils-1.9'' nella propria cartella '''Home'''.
 0. Aprire un [[AmministrazioneSistema/Terminale|terminale]] e digitare i seguenti comandi per installare i pacchetti:{{{
cd ~/
sudo dpkg -i ndiswrapper-*
}}}
In alternativa, qualora non si disponga di un accesso a Internet nel computer utilizzato, i pacchetti sono disponibili all'interno del [[Installazione/InstallareUbuntu#Creazione_del_supporto_di_installazione|supporto di installazione]] di Ubuntu. Procedere come descritto di seguito:

 0. Da sistema già avviato
, inserire il [[Installazione/InstallareUbuntu#Creazione_del_supporto_di_installazione|supporto di installazione]] di Ubuntu, quindi individuare la cartella `pool/main/ndiswrapper` presente all'interno del supporto.
 0. Copiare i pacchetti ''ndiswrapper'' e ''ndiswrapper-dkms'' nella propria cartella '''Home'''.
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] i due pacchetti.
Linea 48: Linea 47:
sudo apt-get --purge remove ndiswrapper-* sudo apt-get --purge remove ndiswrapper*
Linea 53: Linea 52:
 0. [[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|Aggiornare la lista dei pacchetti]].
Linea 54: Linea 54:
sudo apt-get install linux-headers-$(uname -r) build-essential sudo apt install linux-headers-$(uname -r) build-essential
Linea 56: Linea 56:
 0. Scaricare e salvare nella propria '''Home''' l'ultima versione di '''ndiswrapper''' disponibile in [[http://sourceforge.net/project/showfiles.php?group_id=93482 | questa pagina]].  0. Scaricare e salvare nella propria '''Home''' l'ultima versione di '''ndiswrapper''' disponibile in [[http://sourceforge.net/project/showfiles.php?group_id=93482 |questa pagina]].
Linea 69: Linea 69:
Al termine della procedura nel sistema sarà presente un pacchetto `ndiswrapper-source-<versione del tuo kernel>.deb`, contenente il modulo kernel. Al termine della procedura nel sistema sarà presente il pacchetto `ndiswrapper-source-<versione del tuo kernel>.deb`, contenente il modulo kernel.
Linea 71: Linea 71:
= Installazione dei driver =
Linea 73: Linea 72:
== Identificazione della periferica == = Identificazione della periferica =
Linea 77: Linea 77:
  * '''PCI''':{{{   * Connessa tramite slot '''PCI''':{{{
Linea 79: Linea 79:
  * '''USB''':{{{
lsusb | grep -v 0000:0000}}}
  * '''PCMCIA''':{{{
  * Connessa tramite connettore '''USB''':{{{
lsusb}}}
  * Connessa tramite scheda '''PCMCIA''':{{{
Linea 83: Linea 83:
 0. Cercare l'ID univoco relativa alla propria scheda nell'output ottenuto. Esso consiste in una sequenza esadecimale simile alla seguente:{{{  0. Cercare l'ID univoco relativa alla propria scheda tra le stringhe visualizzate. Esso consiste in una sequenza esadecimale simile alla seguente:{{{
Linea 87: Linea 87:
== Installazione dei driver di Windows ==
= Installazione tramite terminale =
Linea 95: Linea 96:
 0. [[AmministrazioneSistema/ComandiBase#mkdir|Creare una nuova cartella]] all'interno della propria '''Home''' digitando il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
mkdir ~/driver
}}}
 0. [[AmministrazioneSistema/ComandiBase#cp|Copiare]] al suo interno i driver di Windows. I driver sono spesso distribuiti sotto forma di [[AmministrazioneSistema/FormatiDiCompressione| archivio compresso]] con estensione `.zip` o `.exe`. Per scompattarli digitare il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
unzip nome_driver
}}}
 sostituendo «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}}}'''. ||
 0. Aprire un [[AmministrazioneSistema/Terminale|terminale]] e digitare il seguente comando:{{{
 0. [[https://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#mkdir|Creare]] la cartella `~/driver`.
 0. [[AmministrazioneSistema/ComandiBase#cp|Copiare]] i file in formato `.zip` o `.exe` dei driver di Windows nella cartella `~/driver`.
 0. [[AmministrazioneSistema/FormatiDiCompressione#zip|Estrarre]] il contenuto dei file in formato `.zip` o `.exe`.
  {{{#!wiki note
Il formato `.exe` va estratto come fosse un formato `.zip`.}}}
  {{{#!wiki important
Verificare che nella cartella siano presenti i tre file `.inf`, `.sys` e `.bin` componenti il driver.}}}
 0. Per installare il driver, digitare il comando:{{{
Linea 105: Linea 105:
}}}
sostituendo «nome_driver.inf» con il nome reale del proprio file con estensione `.inf`.
 0. Per verificare che i driver siano stati correttamente installati è sufficiente digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{
}}} Sostituire `nome_driver.inf` con il nome reale del file `.inf`.
 0. Per verificare che i driver siano stati correttamente installati, digitare il comando: {{{
Linea 110: Linea 109:
 Il risultato sarà simile al seguente: {{{   Il risultato sarà simile al seguente: {{{
Linea 114: Linea 113:
 Se non vengono rilevati errori, la procedura sarà stata completata correttamente.
 0. Caricare il modulo di '''ndiswrapper''' nel sistema digitando in un terminale i seguenti comandi: {{{
  Se non vengono rilevati errori, la procedura sarà stata completata correttamente.
 0. Caricare il modulo di '''ndiswrapper''' nel sistema digitando i comandi: {{{
Linea 119: Linea 118:
 0. Il sistema dovrebbe quindi rilevare una nuova interfaccia di rete. Per verificare ciò digitare in un terminale il seguente comando: {{{  0. Per verificare che venga rilevata l'interfaccia di rete, digitare il comando: {{{
Linea 124: Linea 123:
Il nome dell'interfaccia di rete sarà '''wlan0''' in Ubuntu 14.04 LTS e versioni precedenti. Nei rilasci successivi sarà denominato '''wlps03es''' o con nomi simili. Il nome dell'interfaccia di rete sarà denominato '''wlps03es''' o con nomi simili.
Linea 136: Linea 135:
 0. Aprire il file `/etc/modules` con un [[Ufficio/EditorDiTesto|editor di testo]] e i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]], aggiungendo la seguente stringa: {{{  0. Aprire con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/modules` .
 0. Aggiungere la seguente stringa:{{{
Linea 139: Linea 139:
 Quindi salvare e chiudere il file.  0. Salvare e chiudere il file.
Linea 146: Linea 146:
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://ndisgtk | ndisgtk]].  0. Installare il pacchetto [[#gtk|ndisgtk]].
Linea 148: Linea 148:
 0. Fare clic su '''Installa nuovo driver'''.
 0. Selezionare il menu a tendina e seguire il percorso fino alla cartella dove sono stati copiati i driver.
 0. Selezionare il file con con estensione `.inf` corrispondente al driver e fare clic su '''Installa'''.
 0. Se non vengonorilevati errori la procedura sarà stata completata correttamente. Sarà quindi possibile fare clic su '''Configura rete'''. Si consulti la [[Hardware/DispositiviSenzaFili/GuidaWiFi|guida wifi]] per la configurazione dell'interfaccia di rete.
 0. Completata la procedura per chiudere fare clic su '''Chiudi'''.
 0. Fare clic su '''Install New Driver'''.
 0. Aprire il menù a tendina ''':Location''' e seguire il percorso fino alla cartella dove sono stati copiati i driver.
 0. Selezionare il file con con estensione `.inf` corrispondente al driver e fare clic su '''Install'''.
 0. In assenza di errori la procedura viene completata correttamente. Sarà quindi possibile fare clic su '''Network configure'''. Si consulti la [[Hardware/DispositiviSenzaFili/GuidaWiFi|guida wifi]] per la configurazione dell'interfaccia di rete.
 0. Completata la procedura fare clic su '''Chiudi'''.
Linea 159: Linea 160:


Guida verificata con Ubuntu: 20.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida sono contenute le istruzioni per l'installazione dei driver per le periferiche wireless tramite Ndiswrapper.

Questo programma permette di utilizzare i driver per Windows qualora quelli per Linux non fossero disponibili.

Si raccomanda di utilizzare Ndiswrapper solo come ultima risorsa, qualora la periferica non venga riconosciuta dal sistema con i metodi tradizionali.

Installazione del programma

Da repository

È necessario l'accesso ad un'altra connessione a Internet funzionante.

Installare il pacchetto ndiswrapper.

Per semplificare l'uso del programma è disponibile un'interfaccia grafica basata sulle librerie GTK, installabile tramite il pacchetto ndisgtk

Da supporto d'installazione

In alternativa, qualora non si disponga di un accesso a Internet nel computer utilizzato, i pacchetti sono disponibili all'interno del supporto di installazione di Ubuntu. Procedere come descritto di seguito:

  1. Da sistema già avviato, inserire il supporto di installazione di Ubuntu, quindi individuare la cartella pool/main/ndiswrapper presente all'interno del supporto.

  2. Copiare i pacchetti ndiswrapper e ndiswrapper-dkms nella propria cartella Home.

  3. Installare i due pacchetti.

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 descritto di seguito.

  1. Eliminare tutte le eventuali versioni precedenti digitando nel 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
  2. Aggiornare la lista dei pacchetti.

  3. Procedere con l'installazione delle dipendenze digitando:

    sudo apt install linux-headers-$(uname -r) build-essential
  4. Scaricare e salvare nella propria Home l'ultima versione di ndiswrapper disponibile in questa pagina.

  5. Compilare i sorgenti seguendo le istruzioni della guida dedicata.

Nel caso l'esecuzione dei precedenti comandi vada a buon fine, ndiswrapper sarà correttamente compilato e installato.

Compilazione del modulo kernel da sorgente

  1. Installare il pacchetto ndiswrapper-source.

  2. Digitare in un terminale i seguenti comandi:

    sudo cd /usr/src
    sudo m-a a-i ndiswrapper

Al termine della procedura nel sistema sarà presente il pacchetto ndiswrapper-source-<versione del tuo kernel>.deb, contenente il modulo kernel.

Identificazione della periferica

Per installare i driver corretti occorre preventivamente identificare in maniera corretta la scheda. Ciò si può ottenere tramite il suo ID univoco. Seguire i passaggi seguenti:

  1. Aprire un terminale e digitare il comando adatto al tipo della propria scheda fra quelli proposti di seguito:

    • Connessa tramite slot PCI:

      lspci -nn | grep Network
    • Connessa tramite connettore USB:

      lsusb
    • Connessa tramite scheda PCMCIA:

      lspcmcia
  2. Cercare l'ID univoco relativa alla propria scheda tra le stringhe visualizzate. Esso consiste in una sequenza esadecimale simile alla seguente:

    ID 07d1:3c03

Installazione tramite terminale

Una volta identificata la propria scheda wireless, è possibile installare i driver per Windows. Questi ultimi sono solitamente reperibili 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.

  1. Creare la cartella ~/driver.

  2. Copiare i file in formato .zip o .exe dei driver di Windows nella cartella ~/driver.

  3. Estrarre il contenuto dei file in formato .zip o .exe.

    • Il formato .exe va estratto come fosse un formato .zip.

      Verificare che nella cartella siano presenti i tre file .inf, .sys e .bin componenti il driver.

  4. Per installare il driver, digitare il comando:

    sudo ndiswrapper -i ~/driver/nome_driver.inf

    Sostituire nome_driver.inf con il nome reale del file .inf.

  5. Per verificare che i driver siano stati correttamente installati, digitare il comando:

    ndiswrapper -l
    • Il risultato sarà simile al seguente:

      Installed ndis drivers:
      «nome_del_driver»  driver present, hardware present
      Se non vengono rilevati errori, la procedura sarà stata completata correttamente.
  6. Caricare il modulo di ndiswrapper nel sistema digitando i comandi:

    sudo depmod -a
    sudo modprobe ndiswrapper
  7. Per verificare che venga rilevata l'interfaccia di rete, digitare il comando:

    iwconfig

Il nome dell'interfaccia di rete sarà denominato wlps03es o con nomi simili.

Per la configurazione dell'interfaccia di rete senza fili consultare la relativa guida.

Caricare il modulo all'avvio

Una volta verificato che tutto funzioni correttamente, abilitare l'avvio automatico di ndiswrapper.

  1. Digitare nel terminale il seguente comando:

    sudo ndiswrapper -m
  2. Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/modules .

  3. Aggiungere la seguente stringa:

    ndiswrapper
  4. Salvare e chiudere il file.

Installazione tramite interfaccia grafica Ndisgtk

Per installare i driver tramite interfaccia grafica seguire i seguenti passaggi:

  1. Installare il pacchetto ndisgtk.

  2. Avviare il programma Windows Wireless Drivers dal centro di controllo.

  3. Fare clic su Install New Driver.

  4. Aprire il menù a tendina :Location e seguire il percorso fino alla cartella dove sono stati copiati i driver.

  5. Selezionare il file con con estensione .inf corrispondente al driver e fare clic su Install.

  6. In assenza di errori la procedura viene completata correttamente. Sarà quindi possibile fare clic su Network configure. Si consulti la guida wifi per la configurazione dell'interfaccia di rete.

  7. Completata la procedura fare clic su Chiudi.

Ulteriori risorse


CategoryHardware CategoryDaRevisionare