Old:Vodafone Internet Key Huawei K4510: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
 
(32 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
=== ATTENZIONE: PAGINA IN COSTRUZIONE - INFORMAZIONI NON ANCORA CORRETTE/COMPLETE ===
{{Old}}


(Questa guida prende a modello la guida alla Internet Key Huawei E173s già presente)
Questa guida spiega come installare e utilizzare la <b>Vodafone Internet Key Huawei K4510</b> in Debian 6 (Squeeze).


Questa guida serve ad installare e utilizzare la <b>Vodafone Internet Key Huawei K4510</b> in Debian 6 (Squeeze).
== Premessa ==


------------------------------
La Vodafone <b>Internet Key Huawei K4510</b> funziona in due modalità: come memoria flash (espandibile inserendo una MicroSD) oppure come internet key 2G/3G (GPRS/UMTS/HSPA+). La modalità predefinita è quella come memoria flash.
==== PREMESSA ====


La Vodafone <b>Internet Key Huawei K4510</b> funziona in due modalità: come memoria flash (espandibile inserendo una MicroSD) oppure come internet key 2G/3G (GPRS/UMTS/HSPA+). La modalità predefinità è quella come memoria flash.
== Riconoscimento corretto del dispositivo ==
 
==== RICONOSCIMENTO CORRETTO DEL DISPOSITIVO ====
Infatti dopo l'inserimento della key, con il comando:
Infatti dopo l'inserimento della key, con il comando:
<pre>
<pre>
Riga 19: Riga 16:
Bus 001 Device 010: ID 12d1:14c5 Huawei Technologies Co., Ltd.
Bus 001 Device 010: ID 12d1:14c5 Huawei Technologies Co., Ltd.
</pre>
</pre>
dove <b>12d1</b> identifica Huawei Technologies
dove <b>12d1</b> identifica Huawei Technologies mentre <b>14c5</b> identifica il prodotto <b>Memory Key</b> flash.
mentre <b>14c5</b> identifica il prodotto <b>Memory Key</b> flash


Per passare alla modalità <b>Internet Key</b> è necessario usare il comando <b>usb_modeswitch</b>, che possiamo installare (come utente <b>root</b>) con:
Per passare alla modalità <b>Internet Key</b> è necessario usare il comando <b>usb_modeswitch</b>, che possiamo installare (come utente [[root]]) con:
<pre>
<pre>
# apt-get install usb-modeswitch
# apt-get install usb-modeswitch
</pre>
</pre>
Una volta installato, il comando per cambiare la modalità della key è:
Una volta installato, il comando per cambiare la modalità della key è (inserito in un'unica linea, qui spezzata per maggiore leggibilità):
(inserito in un unica linea, qui spezzato per maggiore leggibilità)
<pre>
<pre>
# usb_modeswitch --default-vendor 0x12d1 --default-product 0x14c5
# usb_modeswitch --default-vendor 0x12d1 --default-product 0x14c5
Riga 42: Riga 37:
dove <b>14cb</b> identifica il prodotto Internet Key vero e proprio.
dove <b>14cb</b> identifica il prodotto Internet Key vero e proprio.


Se si vuole utilizzare l'Internet Key è necessario dare il comando <b>usb_modeswitch</b> (come utente <b>root</b>) dopo ogni inserimento della key.
Se si vuole utilizzare l'Internet Key è necessario dare il comando <b>usb_modeswitch</b> (come utente <b>root</b>) completo dei parametri necessari, dopo ogni inserimento della key.


==== RICONOSCIMENTO AUTOMATICO DELLA INTERNET KEY ====
Per evitare di inserire questo comando ogni volta, è possibile automatizzare il cambio di modalità non appena la key viene inserita.


Per evitare di inserire questo comando ogni volta, è possibile automatizzare il cambio di modalità non appena la key viene inserita.
== Riconoscimento automatico della Internet Key ==


Questo si realizza in due passi:
Questo si realizza in due passi:
Riga 52: Riga 47:
1. Aggiungendo una regola al comportamento di <b>usb_modeswitch</b> nel file <b>/lib/udev/rules.d/40-usb_modeswitch.rules</b>
1. Aggiungendo una regola al comportamento di <b>usb_modeswitch</b> nel file <b>/lib/udev/rules.d/40-usb_modeswitch.rules</b>


alla fine del file, prima della direttiva:
Alla fine del file, prima della direttiva:
<pre>
<pre>
LABEL="modeswitch_rules_end"
LABEL="modeswitch_rules_end"
Riga 67: Riga 62:
# Huawei Technologies K4510
# Huawei Technologies K4510


DefaultVendor= 0x12d1
DefaultVendor = 0x12d1
DefaultProduct=0x14c5
DefaultProduct = 0x14c5


TargetVendor= 0x12d1
TargetVendor   = 0x12d1
TargetProduct= 0x14cb
TargetProduct = 0x14cb


CheckSuccess=20
CheckSuccess=20
Riga 84: Riga 79:
</pre>
</pre>


==== INSTALLAZIONE DELLO SCRIPT DI CONNESSIONE ====
== Installazione dello script di connessione ==
 
Ora scarichiamo lo script universale <b>Sakis3G</b>, adatto a connettersi a Internet tramite qualsiasi modem e operatore di telefonia,
dal sito: [http://www.sakis3g.org/ www.sakis3g.org], disponibile per varie architetture (i386, amd64 e altre).
 
Estraiamo lo script dall'archivio .gz in una cartella opportuna (per esempio ~/bin o ~/Sakis3G) dal quale poi verrà eseguito:
<pre>
$ gunzip sakis3g.gz
</pre>
lo rendiamo eseguibile:
<pre>
$ chmod +x sakis3g
</pre>
Ed ora è pronto per essere eseguito con:
<pre>
$ ./sakis3g --interactive
</pre>
 
== Connessione a Internet ==
 
Sakis3G è uno script interattivo, che presenta una serie di opzioni e richiede di inserire una serie di informazioni, ed anche configurabile per operare/interagire in diversi modi, come descritto nella sua pagina <b>man</b>.
 
Alcuni parametri devono essere passati al momento dell'esecuzione, come il valore del DNS:
<pre>
DNS="208.67.222.222 208.67.220.220"
</pre>
(208.67.222.222 e 208.67.220.220 sono i due [http://it.wikipedia.org/wiki/Opendns OpenDNS])
 
altri parametri possono essere passati per nostra comodità pre-selezionando delle scelte, come <b>SIM_PIN</b> (il PIN della vostra SIM) e <b>MODEM</b> (il codice identificativo del modem visualizzato da <b>lsusb</b>)


==== CONNESSIONE A INTERNET ====
{{Warningbox|Se abbiamo un firewall attivato questo può impedire la connessione, quindi fare attenzione a disattivarlo o riconfigurarlo per l'interfaccia <b>ppp0</b> (del modem)}}


---------------------------
Il comando, completo dei parametri, è questo:
=== DA COMPLETARE ===
<pre>
---------------------------
$ ./sakis3g DNS="208.67.222.222 208.67.220.220" SIM_PIN="1234" MODEM="12d1:14cb"
</pre>
 
Di seguito riporto le scelte da effettuare e le informazioni da inserire per la connessione con Vodafone:
 
Scelta iniziale: <b>Connect with 3G</b> -> OK
 
USB interface: <b>Interface #0</b> -> OK
 
Select APN: <b>Custom APN</b> -> OK
 
inserire: <b>mobile.vodafone.it</b>
 
Enter username: <b><i>un singolo carattere spazio</i></b>  (se omesso fallisce la connessione)
 
Enter password: <b><i>un singolo carattere spazio</i></b>  (se omesso fallisce la connessione)
 
<b>K4510 connected to vodafone IT</b> -> OK  :D
 
Da qui sono disponibili (tra le altre) le scelte:
 
<b>Disconnect</b> | <b>Connection Information</b> | <b>Exit</b>
 
 
Per nostra comodità possiamo crearci un'icona sul desktop per l'esecuzione di Sakis3G.
 
In Gnome, cliccare col tasto destro sul desktop e scegliere <b>Crea lanciatore</b>, nel campo <b>Comando</b> inserire il comando sakis3g con il percorso completo della cartella che lo contiene, per esempio:
<pre>
/home/utente/bin/sakis3g DNS="208.67.222.222 208.67.220.220" SIM_PIN="1234" MODEM="12d1:14cb"
</pre>

Versione attuale delle 15:32, 7 dic 2019

Emblem-important.png Attenzione. Questa guida è obsoleta. Viene mantenuta sul Wiki solo per motivi di natura storica e didattica.



Questa guida spiega come installare e utilizzare la Vodafone Internet Key Huawei K4510 in Debian 6 (Squeeze).

Premessa

La Vodafone Internet Key Huawei K4510 funziona in due modalità: come memoria flash (espandibile inserendo una MicroSD) oppure come internet key 2G/3G (GPRS/UMTS/HSPA+). La modalità predefinita è quella come memoria flash.

Riconoscimento corretto del dispositivo

Infatti dopo l'inserimento della key, con il comando:

$ lsusb

possiamo leggere:

Bus 001 Device 010: ID 12d1:14c5 Huawei Technologies Co., Ltd.

dove 12d1 identifica Huawei Technologies mentre 14c5 identifica il prodotto Memory Key flash.

Per passare alla modalità Internet Key è necessario usare il comando usb_modeswitch, che possiamo installare (come utente root) con:

# apt-get install usb-modeswitch

Una volta installato, il comando per cambiare la modalità della key è (inserito in un'unica linea, qui spezzata per maggiore leggibilità):

# usb_modeswitch --default-vendor 0x12d1 --default-product 0x14c5
--message-content 55534243123456780000000000000011062000000100000000000000000000

Di cui possiamo controllare l'avvenuto cambiamento con:

# lsusb

che restituisce:

Bus 001 Device 014: ID 12d1:14cb Huawei Technologies Co., Ltd.

dove 14cb identifica il prodotto Internet Key vero e proprio.

Se si vuole utilizzare l'Internet Key è necessario dare il comando usb_modeswitch (come utente root) completo dei parametri necessari, dopo ogni inserimento della key.

Per evitare di inserire questo comando ogni volta, è possibile automatizzare il cambio di modalità non appena la key viene inserita.

Riconoscimento automatico della Internet Key

Questo si realizza in due passi:

1. Aggiungendo una regola al comportamento di usb_modeswitch nel file /lib/udev/rules.d/40-usb_modeswitch.rules

Alla fine del file, prima della direttiva:

LABEL="modeswitch_rules_end"

inserire le linee:

# huawei k4510
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c5", RUN+="usb_modeswitch '%b/%k'"

2. Creando un file di configurazione /etc/usb_modeswitch.d/12d1:14c5 contenente:

########################################################
# Huawei Technologies K4510

DefaultVendor  = 0x12d1
DefaultProduct = 0x14c5

TargetVendor   = 0x12d1
TargetProduct  = 0x14cb

CheckSuccess=20

MessageContent="55534243123456780000000000000011062000000100000000000000000000"

Dopo questa modifica la modalità Internet Key si attiva non appena la key viene inserita.

Possiamo verificarlo reinserendo la key e controllando che l'output del comando lsusb sia:

Bus 001 Device 014: ID 12d1:14cb Huawei Technologies Co., Ltd.

Installazione dello script di connessione

Ora scarichiamo lo script universale Sakis3G, adatto a connettersi a Internet tramite qualsiasi modem e operatore di telefonia, dal sito: www.sakis3g.org, disponibile per varie architetture (i386, amd64 e altre).

Estraiamo lo script dall'archivio .gz in una cartella opportuna (per esempio ~/bin o ~/Sakis3G) dal quale poi verrà eseguito:

$ gunzip sakis3g.gz

lo rendiamo eseguibile:

$ chmod +x sakis3g

Ed ora è pronto per essere eseguito con:

$ ./sakis3g --interactive

Connessione a Internet

Sakis3G è uno script interattivo, che presenta una serie di opzioni e richiede di inserire una serie di informazioni, ed anche configurabile per operare/interagire in diversi modi, come descritto nella sua pagina man.

Alcuni parametri devono essere passati al momento dell'esecuzione, come il valore del DNS:

DNS="208.67.222.222 208.67.220.220"

(208.67.222.222 e 208.67.220.220 sono i due OpenDNS)

altri parametri possono essere passati per nostra comodità pre-selezionando delle scelte, come SIM_PIN (il PIN della vostra SIM) e MODEM (il codice identificativo del modem visualizzato da lsusb)

Warning.png ATTENZIONE
Se abbiamo un firewall attivato questo può impedire la connessione, quindi fare attenzione a disattivarlo o riconfigurarlo per l'interfaccia ppp0 (del modem)


Il comando, completo dei parametri, è questo:

$ ./sakis3g DNS="208.67.222.222 208.67.220.220" SIM_PIN="1234" MODEM="12d1:14cb"

Di seguito riporto le scelte da effettuare e le informazioni da inserire per la connessione con Vodafone:

Scelta iniziale: Connect with 3G -> OK

USB interface: Interface #0 -> OK

Select APN: Custom APN -> OK

inserire: mobile.vodafone.it

Enter username: un singolo carattere spazio (se omesso fallisce la connessione)

Enter password: un singolo carattere spazio (se omesso fallisce la connessione)

K4510 connected to vodafone IT -> OK :D

Da qui sono disponibili (tra le altre) le scelte:

Disconnect | Connection Information | Exit


Per nostra comodità possiamo crearci un'icona sul desktop per l'esecuzione di Sakis3G.

In Gnome, cliccare col tasto destro sul desktop e scegliere Crea lanciatore, nel campo Comando inserire il comando sakis3g con il percorso completo della cartella che lo contiene, per esempio:

/home/utente/bin/sakis3g DNS="208.67.222.222 208.67.220.220" SIM_PIN="1234" MODEM="12d1:14cb"