

Aggiornata al 9/03/2008
Grazie all’intervento di un linux user di nome Cohors Caius ora è possibile installare il modem Alice W-Gate e i seguenti dispositivi:
- l’adapter wireless USB dlink G-122
- l’adapter wireless USB dlink G-132
- la scheda wireless dlink G-510
- la scheda wireless dlink G-520
- la penna wireless USB trendNet “TEW-444UB”
- le schede wifi “broadcom bcm43xx” Wi-Fi 802.11a/b/g (presenti nei notebook HP alice)
e configurare solo il pppoE e il WPA qualora si utilizzasse una scheda WiFi gia’ riconosciuta dal kernel Linux tramite un semplice script !!!
Tutte le procedure di installazione sono analoghe a quella dell’adapter USB G132. Per esempi o help comandi consultare l’help lanciando dello script lanciandolo con il parametro -h.
./alice_wifi_cp5.sh -h
>>> WARNING: La procedura di installazione NON necessita di alcun pacchetto aggiuntivo. Tutti i package e i driver dei dispositivi gestiti sono contenuti nel pacchetto di installazione. I pacchetti contenuti all’interno di questa distribuzione sono per architetture i386
La procedura è molto semplice, vediamola nel dettaglio:
- Scaricare il pacchetto da
- Assumiamo i privilegi di root con
user@ubuntu:~/# sudo su
su ubuntu non esiste l’utente root e ci verrrà richiesta la password utente (se non si usa ubuntu si può usare il comando “su” che ci fa diventare root dopo aver inserito la relativa password)
- Scompattiamo il file con
tar zxvf alice_wifi_CP5.tar.gz -C /root
- Entriamo nella directory alice_wifi
cd /root/alice_wifi
- Facciamo partire lo script in modalità installazione (esempio g132)
./alice_wifi_cp5.sh -install-driver dlink-dwlg132
Durante questa fase, verranno richieste alcune informazioni necessarie alla configurazione della nostra dlink wireless:
- Il provider: Può essere telecom, tiscali oppure other.
- Il device wifi: probabilmente questo non va cambiato e’ impostato per default a wlan0. I nomi di device sono tutti con caratteri minuscoli. PREMERE ENTER
- IP Address da impostare per il vostro PC: è l’indirizzo ip da assegnare al vostro pc. Si può lasciare quello suggerito. PREMERE ENTER
- PppoE nome utente: è il nome dell’utente della connesione adsl (vuoto se il pppoE non va configurato). Si può lasciare quello suggerito per Alice Adsl. PREMERE ENTER
- PppoE password: è la password della connesione adsl (vuoto se il pppoE non va configurato). Lasciare quello suggerito per Alice Adsl. PREMERE ENTER
- ESSID: dovete leggerlo sulla lettera che e’ arrivata insieme al vostro router. Quello evidenziato dal nome Alice-xxxxxx per la rete Telecom Italia Alice
- Tipo di cifratura: può essere WPA WEP NONE. E’ possibile lasciare quello suggerito. PREMERE ENTER
- La chiave WPA/WEP se attiva la cifratura: è riportata nella lettera di cui sopra: Attenzione ad inserire la chiave senza spazi!!
Dopo aver installato i driver della penna DLink G132, possiamo lanciare lo script in modalità “start” avviando la connessione adsl:
./alice_wifi_cp5.sh -start dlink-dwlg132
Tutto dovrebbe essere ok.. e la connessione ADSL attiva…
>>> WARNING: Se durante l’operazione di start il led USB “LNK” non si accende, il dispositivo non e’ stato caricato e quindi l’attivita si start si interrompe segnalando la non disponibilita’ del dispositivo wlan0. Cosa fare?
- Provare a staccare e riattaccare la chiavetta USB D-Link G 132, e rieseguire l’attivita’ di start
- Se l’operazione precedente non e’ sufficiente, rieseguire l’attivita’ di installazione “-install-driver”; successivamente rieseguire l’attivita’ di start “-start”
Se inoltre durante la procedura di start viene evidenziato un errore che segnala l’impossibilita’ di gestire il device in modalita’ “managed”, avete certamente sbagliato ad indicare il nome del dispositivo wifi in fase in installazione: Procedete quindi nuovamente all’installazione stando attenti ai parametri passati e successivamente eseguite nuovamente la modalita’ di start.
- Il provider: Può essere telecom, tiscali oppure other.
- Nel caso si volesse riconfigurare i dati di connessione senza installare i driver. Vediamo il relativo comando.
- Lo script offre inoltre, la possibilità di aggiungere/rimuovere un’icona di start nel menu Gnome/Ubuntu “Applications => Internet”. Vediamo i relativi comandi.
user@ubuntu:/root/alice_wifi# ./alice_wifi_cp5.sh -reconfigure
Lo script offre la possibilità di abilitare/disabilitare lo start al boot. Vediamo i relativi comandi. Per abilitare:
root@ubuntu:~/alice_wifi# ./alice_wifi_cp5.sh -enable-auto-boot
Using user profile default
Adding on boot service link..
Adding system startup for /etc/init.d/alice_wifi_cp5_service.sh …
/etc/rc0.d/K20alice_wifi_cp5_service.sh -> ../init.d/alice_wifi_cp5_service.sh
/etc/rc1.d/K20alice_wifi_cp5_service.sh -> ../init.d/alice_wifi_cp5_service.sh
/etc/rc6.d/K20alice_wifi_cp5_service.sh -> ../init.d/alice_wifi_cp5_service.sh
/etc/rc2.d/S20alice_wifi_cp5_service.sh -> ../init.d/alice_wifi_cp5_service.sh
/etc/rc3.d/S20alice_wifi_cp5_service.sh -> ../init.d/alice_wifi_cp5_service.sh
/etc/rc4.d/S20alice_wifi_cp5_service.sh -> ../init.d/alice_wifi_cp5_service.sh
/etc/rc5.d/S20alice_wifi_cp5_service.sh -> ../init.d/alice_wifi_cp5_service.sh
Per disabilitare:
root@ubuntu:~/alice_wifi# ./alice_wifi_cp5.sh -disable-auto-boot
Using user profile default
Removing from boot service link..
Removing any system startup links for /etc/init.d/alice_wifi_cp5_service.sh …
/etc/rc0.d/K20alice_wifi_cp5_service.sh
/etc/rc1.d/K20alice_wifi_cp5_service.sh
/etc/rc2.d/S20alice_wifi_cp5_service.sh
/etc/rc3.d/S20alice_wifi_cp5_service.sh
/etc/rc4.d/S20alice_wifi_cp5_service.sh
/etc/rc5.d/S20alice_wifi_cp5_service.sh
/etc/rc6.d/K20alice_wifi_cp5_service.sh
Per aggiungere:
root@ubuntu:~/alice_wifi# ./alice_wifi_cp5.sh -add-menu-icon
Using user profile default
Menu icon installed..
Per rimuovere:
root@ubuntu:~/alice_wifi# ./alice_wifi_cp5.sh -remove-menu-icon
Using user profile default
Menu icon removed..
Per ulteriori dettagli, mostriamo gli output delle operazioni.
Ecco l’output dello script mostrato in modalità “installazione”…
root@ubuntu:~/alice_wifi# ./alice_wifi_cp5.sh -install-driver dlink-dwlg132
No LSB modules are available.
Using user profile default
Checking packages..
done.
Stop wpa supplicant..
Checking for neta5agu uninstall driver.. Press Ctrl-C and reboot if command loop with no response.
Driver neta5agu already installed. Try to remove..
installing from /root/alice_wifi/profiles/default
installing neta5agu …
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64Preparing template file. Press Ctrl-C if config file are already present in folder.
=> Provider (telecom, tiscali, other) [telecom]:
=> pppoE username : aliceadsl
=> pppoE password : aliceadsl
=> Wlan device (only lower case character are allowed) [wlan0]: wlan1
=> Local ip to set [192.168.1.15]:
=> ESSID to set (Alice-41533534) [Alice-41533534]:
=> Cipher WPA WEP NONE [WPA]:
=> WPA-PSK key to set 24 chars [123456789012345678901234]: Your 24 char WPA keyDevice: wlan1
Local IP Address: 192.168.1.15
PppoE Username: aliceadsl
PppoE Password: aliceadsl
Alice SSID: Alice-41533534
WPA-PSK Key: Your HEX char WPA key=> Dismiss these selections y or n ? [n]:
Creating config file from template..
E l’output dello script in modalità “start” …
root@ubuntu:~/alice_wifi# ./alice_wifi_cp5.sh -start dlink-dwlg132
No LSB modules are available.
Using user profile default
Found for ESSID [Alice-41533534] Profile [default]. PppoE activity [yes]
WiFi card/usb found at Bus 003 Device 002: ID 2001:3a03 D-Link Corp. [hex]
Copy WPA config file in /etc
Stop wpa supplicant..
Copy network interfaces in /etc/network
Checking packages..
done.
Usb WiFi found at Bus 003 Device 002: ID 2001:3a03 D-Link Corp. [hex]
Driver neta5agu found
Found interface ‘wlan1′
Access point detached. Retry.
Starting Wifi..
Selected interface ‘wlan1′
OK
Selected interface ‘wlan1′
OK
–+
–+SCANNING
–+SCANNING–+
Selected interface ‘wlan1′
bssid=00:00:00:00:00:00
ssid=Alice-41533534
id=0
pairwise_cipher=TKIP
group_cipher=TKIP
key_mgmt=WPA-PSK
wpa_state=COMPLETED
ip_address=192.168.1.15
–+Copy resolv.conf /etc/ppp
Copy chap-secrets /etc/ppp
Copy pap-secrets /etc/ppp
Copy options /etc/ppp
Copy pppoe.conf /etc/ppp–+
Start PPPoE..
. Connected!
–+Setting ip routing on wlan1
ppp0 Link encap:Point-to-Point Protocol
Routing ip 87.6.22.175
Routing deleted
Adding default gateway to ppp0 87.6.22.175
Adding postrouting
Adding forwarding
Copy resolv.conf /etc+–
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan1
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan1
0.0.0.0 87.6.22.175 0.0.0.0 UG 0 0 0 ppp0
+–wlan1 IEEE 802.11g ESSID:”Alice-41533534″
Mode:Managed Frequency:2.412 GHz Access Point: 00:03:6F:94:C8:2F
Bit Rate=54 Mb/s
Encryption key: xxx Security mode:restricted
Power Management max timeout:0us mode:All packets received
Link Quality:89/100 Signal level:-39 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
+–
done.
Un ringraziamento particolare a Cohors Caius che ha messo a punto questo script di installazione automatica.
Questa guida è presente anche sul wiki sentitevi liberi di apportare modifiche se lo ritenete opportuno.
Cohors Caius presta assistenza sul suo script anche nel Forum dedicato.







