• Immutable Page
  • Info
  • Attachments

STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum.


Introduzione

La scheda D-Link AirPlus DWL-650+ è una scheda per la connessione wirelles abbastanza ostica da installare, questo perché non è supportata da Linux.
Per installarla bisogna ricorrere ai driver non ufficiali ACX100. Benché esistano numerose guide su come installare tali driver, non sono ancora riuscito a trovarne una che funzionasse senza problemi.
L'alternativa è usare Ndiswrapper per installare i driver di Windows.
Potete trovare un wiki su Ndiswrapper in questa pagina Ndiswrapper.
Un HowTo su come configurare Ndiswrapper per questa scheda è stato scritto da darius_underhill sul forum ufficiale di Ubuntu in questo topic.
Ho tradotto la guida e sistemato alcuni piccoli problemi.
Nel wiki Wireless potete trovare un indice di tutte le pagine che trattano l'argomento WiFi all'interno del nostro wiki.


Attenzione prima di continuare è meglio assicurarsi che il computer disponga di una connessione ad internet alternativa in modo da poter scaricare i pacchetti necessari.

Installazione di Ndiswrapper

Per prima installare i pacchetti ndiswrapper-source ndiswrapper-utils, digitare in un terminale il comando:

sudo apt-get install ndiswrapper-source ndiswrapper-utils

Download dei driver

Bisogna scaricare i driver dal sito D-Link (i driver contenuti nel CD della scheda non funzionano) Scaricarli da questo indirizzo

Installazione dei driver

Ora bisogna estrarre il pacchetto e cercare il driver per Windwos XP. Il file in questione si trova nella cartella Drivers/WinXp e si chiama AIRPLUS.INF diamo al file tutti i permessi digitando in un terminale il comando:

sudo chmod 777 AIRPLUS.INF

Installare il driver con il comando:

sudo ndiswrapper -i AIRPLUS.INF

Installazione moduli del Kernel per Ndiswrapper

La prossima tappa consiste nell'installare i kernel-headers del proprio Kernel e di Ndiswrapper, seguire attentamente la seguente procedura.

  1. Informarsi quale versione del kernel è installato sul proprio sistema, in un terminale digitare:
    uname -r

    Nel mio caso l'output ottenuto è 2.6.15-16-386 (sto utilizzando Dapper Drake).

  2. Bisognerà quindi cercare il pacchetto e poi installare, farlo da Synaptic oppure da terminale con apt-get digitando:

    sudo apt-get install linux-headers-`uname -r`
  3. Successivamente installare i moduli del kernel per Ndiswrapper, entrare nella cartella /usr/src:

    cd /usr/src/
    sudo tar -jxvf ndiswrapper-source.tar.bz2
  4. L'ultimo comando estrarrà una cartella che conterrà i moduli del kernel per Ndiswrapper. A questo punto passare alla compilazione, digitare i seguenti comandi nel terminale:

    cd ./modules/ndiswrapper
    sudo make
    sudo make install
  5. Caricare i moduli:
    sudo depmod -a
    sudo modprobe ndiswrapper
  6. I moduli ora sono caricati, ma per farli caricare ad ogni avvio bisogna modificare con l'editor di testo preferito e con i privilegi di amministrazione il file /etc/modules e aggiungere la stringa ndiswrapper alla fine, ecco un esempio del file:

    # /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.
    
    loop
    sbp2
    ndiswrapper

Configurazione scheda

Passare ora alla configurazione della propria scheda seguendo la seguente procedura.

  1. Inserire la scheda e digitare in un terminale il comando:
    sudo iwlist wlan0 scan

    se come output si riceverà una scritta tipo "command not found" significa si avrà bisogno di installare i pacchetti wireless-tools, digitare nel terminale:

    sudo apt-get install wireless-tools
  2. L'output del iwlist scan contiene l' ESSID della rete, prenderne nota e digitare il seguente comando:

    sudo iwconfig wlan0 essid <ESSID>

    Al posto di <ESSID> inserire il nome della propria rete.

  3. Aggiungere la chiave WEP se necessario, le modalità di sicurezza possono essere open o restricted, in genere è restricted, in questo esempio è open, controllare in ogni caso le proprie impostazioni e digitare nel terminale:

    sudo iwconfig wlan0 key open <wep>

    Ovviamente al posto di <wep> inserire la propria chiave.

  4. Controllare la configurazione con il comando:
    sudo iwconfig

    Se tutto è andato a buon fine, l' output dovrebbe essere simile a questo:

    lo        no wireless extensions.
    
    eth0      no wireless extensions.
    
    wlan0     IEEE 802.11b+  ESSID:"Casa"  Nickname:"acx v0.3.21"
              Mode:Managed  Frequency:2.437 GHz  Access Point: 00:11:95:A0:6E:C0
              Bit Rate:2 Mb/s   Tx-Power=18 dBm   Sensitivity=176/255
              Retry min limit:7   RTS thr:off
              Encryption key:DEADBEEF00   Security mode:open
              Power Management:off
              Link Quality=80/100  Signal level=73/100  Noise level=0/100
              Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
              Tx excessive retries:1  Invalid misc:0   Missed beacon:0
    
    sit0      no wireless extensions.

    Controllare nell' output se le impostazioni ESSID, Encryption key e Security mode siano corrette.

  5. Ora configurare la connessione DHCP, per farlo aprire il file /etc/network/interfaces con l'editor di testo preferito e con i privilegi di amministrazione e aggiungere queste righe:

    iface wlan0 inet dhcp
    pre-up  iwconfig wlan0 essid "Casa" && iwconfig wlan0 key open DEADBEEF00
    
    auto wlan0
    Salvare e chiudere il file.

Attivare la connessione

Se tutto è andato bene sarà possibile attivare la connessione digitando in un terminale il comando:

sudo ifdown eth0
sudo ifup wlan0

Per tornare alla lan basterà invertire i comandi appena inseriti:

sudo ifdown wlan0
sudo ifup eth0


CategoryDaCancellare