In questo articolo tratteremo del modo più semplice con cui connettere la nostra Debian ad internet, sfruttando la connessione HSDPA, UMTS, EDGE o GPRS del nostro cellulare Nokia 5230 connesso tramite il cavo USB.
Il mio caso:
S.O.: Debian Squeeze amd64
Hardware: Apple MacBook 6,1
Telefono: Nokia 5230
Operatore: Wind
Tariffa: Internet No Stop
Collegamento: cavo USB
Installazione e configurazione delle utility
Per la connessione utilizzeremo gli strumenti più semplici che la nostra Debian ci offre:
wvdial e ppp
Per prima cosa installiamo le due utility sopra elencate:
# aptitude install wvdial ppp
Quindi aggiungiamo il nostro utente ai gruppi dip e dialout, per poter effettuare la connessione da utente:
# adduser utente dialout
# adduser utente dip
Adesso non resta che connettere il cavo USB al Nokia 5230, quindi al PC. Sul cellulare selezioniamo quindi la modalità “Nokia PC Suite”.
Il modem integrato viene automaticamente riconosciuto e linkato in /dev/ttyACM0
. Per verifica è sufficiente un dmesg:
...
[ 7245.792012] usb 1-8: new high speed USB device using ehci_hcd and address 11
[ 7245.925599] usb 1-8: New USB device found, idVendor=0421, idProduct=02e3
[ 7245.925602] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7245.925605] usb 1-8: Product: Nokia 5230
[ 7245.925607] usb 1-8: Manufacturer: Nokia
[ 7245.925609] usb 1-8: SerialNumber: 357989032251715
[ 7245.925707] usb 1-8: configuration #1 chosen from 1 choice
[ 7245.926995] cdc_acm 1-8:1.1: ttyACM0: USB ACM device <---
[ 7245.931004] usb 1-8: bad CDC descriptors
[ 7245.931048] usb 1-8: bad CDC descriptors
Impostare i dati per la connessione.
Si inseriscono i seguenti valori nel file /etc/ppp/options :
/dev/ttyACM0
460800
debug
noauth
noipdefault
defaultroute
usepeerdns
crtscts
lock
kdebug 7
-detach
lcp-echo-failure 4
lcp-echo-interval 30
lcp-max-configure 10
lcp-max-failure 10
ipcp-max-failure 10
ipcp-max-configure 10
-ccp
-vj
refuse-chap
refuse-mschap
refuse-mschap-v2
refuse-eap
name null
show-password
Si inseriscono i seguenti valori nel file /etc/wvdial.conf :
[Dialer Defaults]
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","internet.wind"
Modem Type = USB Modem
ISDN = 0
Phone = *99***1#
Modem = /dev/ttyACM0
Username = ''
Carrier Check = no
Password = ''
Baud = 460800
Connessione ad internet
A questo punto per connettersi è sufficiente aprire una shell e dare da utente il comando:
$ wvdial
in pochi secondi saremo connessi ad internet!
Per disconnettersi è sufficiente dare Ctrl+c nella stessa shell.
Massimo della semplicità con il minimo delle risorse: potenza di GNU/Linux 🙂
Altri operatori telefonici:
Per altri operatori è necessario cambiare il punto di accesso ed eventualmente il numero telefonico da comporre, descritti nelle seguenti due stringhe del file wvdial.conf :
Init2 = AT+CGDCONT=1,"IP","internet.wind" Phone = *99***1#
È quindi sufficiente informarsi presso le pagine web del proprio operatore e modificare le due stringhe sopra in modo opportuno.
Grazie, utilissimo.
ciao
io ho un 5230 nokia e #£*§@€~ §& e #@#¼$…
leggo che la connessione tramite tre dovrebbe essere di 921kbps ma le mie connessioni difficilmente vanno oltre i 100k…
posso migliorare la situazione con impostazioni diverse?
mi collego tramite cavetto usb.
grazie
Difficile da dire non sapendo né che impostazioni usi né che programmi di connessione usi né sotto che tipo di copertura di rete sei.
La cosa più banale che mi viene in mente è la seguente:
se per “100k” intendi 100 kilobyte/s sei già praticamente al limite della banda che ti è concessa dato che
100 kilobyte/s = 100*8*1024 bit/s = 820 Kbps (circa)
ciao