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.
- 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).
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`
Successivamente installare i moduli del kernel per Ndiswrapper, entrare nella cartella /usr/src:
cd /usr/src/ sudo tar -jxvf ndiswrapper-source.tar.bz2
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
- Caricare i moduli:
sudo depmod -a sudo modprobe ndiswrapper
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.
- 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
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.
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.
- 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.
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
