domenica 1 agosto 2010

Internet key vodafone K3765H

Vediamo come configurare la internet key della vodafone (la classica pennetta) su una qualsiasi distribuzione Linux (in questo articolo utilizzeremo la distribuzione Slackware in quanto è questa la mia preferita). Inseriamo la pennetta nello slot usb. Ora aspettiamo una 20 di secondi e poi digitiamo da terminale in qualità di amministratori:
# dmesg

Ora nel log comparso a video assicuriamoci che la pennetta sia stata riconosciuta come tale. Basta che ci sia una riga in cui sia scritto modem GSM o qualcosa di analogo, come in questo esempio:
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
option 1-3:1.0: GSM modem (1-port) converter detected
usb 1-3: GSM modem (1-port) converter now attached to ttyUSB0
option 1-3:1.1: GSM modem (1-port) converter detected
usb 1-3: GSM modem (1-port) converter now attached to ttyUSB1
option 1-3:1.2: GSM modem (1-port) converter detected
usb 1-3: GSM modem (1-port) converter now attached to ttyUSB2
option 1-3:1.3: GSM modem (1-port) converter detected
usb 1-3: GSM modem (1-port) converter now attached to ttyUSB3
scsi 3:0:0:0: CD-ROM Vodafone CD ROM (Huawei) 2.31 PQ: 0 ANSI: 2
scsi 4:0:0:0: Direct-Access Vodafone Storage (Huawei) 2.31 PQ: 0 ANSI: 2
sd 4:0:0:0: Attached scsi generic sg2 type 0
sr1: scsi-1 drive
sr 3:0:0:0: Attached scsi CD-ROM sr1
sr 3:0:0:0: Attached scsi generic sg3 type 5
sd 4:0:0:0: [sdb] Attached SCSI removable disk

Nel caso la nostra pennetta sia stata riconosciuta come semplice CDROM (quindi non compare nessuan riga con la scritta modem GSM) dobbiamo installare usb-modeswitch, che troviamo pacchettizzato su slacky.eu oppure lo possiamo scaricare dal sito del produttore http://www.draisberghof.de/usb_modeswitch/#download. Una volta installato usb-modeswitch possiamo cercare di far riconoscere la nostra penna con il comando:
# usb_modeswitch -v 12d1 -p 1465

questo solo nel caso della penna K3765H altrimenti dovrete cambiare l'id che non sara più 12d1:1465.
Ora una volta riconosciuta la penna abbiamo bisogno di un altro programma: wvdial. Wvdial si occuperà di creare una connessione ad internet che sfrutta la penna riconosciuta come modem. Installato questo software, che possiamo trovare sempre pacchettizzato su slacky.eu, con un editor di testo creiamo il file /etc/wvdial.conf e inseriamo le seguenti righe:
[Dialer Defaults]
Init3 = AT+CGDCONT=1,"IP","web.omnitel.it"
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = *99#
ISDN = 0
Username = user
Init1 = ATZ
Password = password
Modem = /dev/ttyUSB0
Baud = 460800

Salviamo il file e infine da semplice utente diamo il comando:
$ wvdial

A questo punto si avviera la connessione, dobbiamo attendere circa un minuto affinche la connessione vada a buon fine. Quando la connessione sarà stata attivata nel terminale compaiono gli indirizzi ip del Primary DNS e del Secondary DNS segnamoci questi indirizzi ip. Ora editiamo il file /etc/resolv.conf, cancelliamo tutto e inseriamo le seguenti righe:
nameserver primo_indirizzo_ip_segnato
nameserver secondo_indirizzo_ip_segnato

ovviamente al posto di primo_indirizzo_ip_segnato e secondo_indirizzo_ip_segnato dovete inserire quei due ip che avete segnato precedentemente. Salvate il file e avviate il vostro browser preferito. Ora potrete navigare anche dal pinguino...A proposito non dimenticate di rimuovere la richiesta di pin sulla scheda che inserite all'interno della penna!