Post Meta
-
Indietro
-
ottobre 2, 2005 -
Linux -
One Comments
-
Letto 1.175 volte
-
Comments Feed -
Stampa questo Post
2nd
OTT
GPRS nokia 6630/6680 su Linux tramite cavetto USB
Posted by redsend | Filed under Linux
Oggi io ed un mio amico abbiamo provato a connetterci ad internet tramite il gprs del cellualre nokia 6630 e 6680 che ci siamo comprati da poco, con windows non ci sono problemi dato che danno il driver del modem insieme al telefono, invece su linux…..(mi immagino le vostre facce in questo momento terrorizzate)
Niente problemi non vi preoccupate, è tutto semplicissimo, allora cominciamo…
Il cavetto da usare è quello che danno in dotazione cioè il modello DKU-2 (se non lo tenete non lo comprate, compratevi il Bluetooth che costa uguale e si possino fare tente tente cose).
Cominciamo con il configurare il kernel, compiliamo il modulo
Device Drivers --->
USB support --->
USB Modem (CDC ACM) support
Compiliamo come al solito il kernel e possiamo anche evitare di riavviare visto che è solo un modulo ad essere compilato.
Colleghiamo il cavetto e il telfono al pc e dobbiamo aspettare che hotplug carichi il driver prima compilato e poi udev crei il device, per verificare tutto ci diamo un bel
redsendP4 ~ # dmesg
L’output dovrebbe essere questo
usb 3-2: new full speed USB device using uhci_hcd and address 4 cdc_acm 3-2:1.8: ttyACM0: USB ACM device usbcore: registered new driver cdc_acm drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN adapters
Dopo questa operazione abbiamo il nostro modem collegato alla LinuxBox come se fosse un collegamento seriale, ora quindi dobbiamo eseguire le stesse operazioni che faremmo per collegarci con un 56 Kb solo cambiando qualche parametro. Peronalmente mi funziona meglio da console ma se volete potete configurare anche kppp per la connessione o gnome-ppp, comunque quello che segue è il procedimento tramite console.
Come prima cosa dobbiamo creare un file contenente le opzioni da dare a pppd a secondo del provider, il file dovrè essere (non obbligatoriamente) /etc/ppp/peers/nome_provider nel mio cosa andremo a creare il file /etc/ppp/peers/tim
# Per non far eseguire la procedura di autenticazione PAP noauth # Lo script per connettersi #connect "/usr/sbin/chat -v -f /etc/chat-provider" connect "/usr/sbin/chat -v -f /etc/chat-tim" # Imposta il routing di default sulla connessione PPP defaultroute # Modem seriale #/dev/ttyS0 # Bluetooth modem #/dev/rfcomm0 # USB and cabled interface, la nostra interfaccia /dev/ttyACM0 # Speed 115200 #460800 # Ritenta la connessione quando fallisce persist crtscts lock modem noipdefault debug nodetach usepeerdns remotename tim ipparam tim novj # Questi sono parametri per la connessione GPRS ipcp-accept-remote ipcp-accept-local lcp-echo-interval 0 lcp-echo-failure 0
Ora dobbiamo andre a creare il file che compare nella riga “connect”, quel file è lo script con cui pppd userè per comunicare con il modem e stabilire la connessione, lo chiameremo nel nostro caso /etc/ppp/chat-tim ma non dimenticatevi di cambiare la riga nel file precedente, se non avete usato lo stesso nome
#TIMEOUT 5 #ECHO ON ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED # Reset the line '' ATZ #OK-AT-OK AT+CGQREQ=1,2,4,3,6,31 #OK-AT-OK AT+CGQMIN=1,2,4,3,6,31 # Scegli i parametri della connessione # # automantico # #OK-AT-OK AT_OPSYS=5 # # gprs # OK-AT-OK AT_OPSYS=2 # # umts # #OK-AT-OK AT_OPSYS=3 # # solo umts # #OK-AT-OK AT_OPSYS=1 #OK-AT-OK at+cpin="XXXX" # Parametri per la connessione con TIM OK-AT-OK AT+CGDCONT=1,"IP","ibox.tim.it" # Il numero di telefono per la connessione GPRS OK-AT-OK ATDT*99# # Il modem è in attesa per la seguente risposta CONNECT ''
Per adattarlo a qualche altro provider basta semplicemente cambiare il l’APN che nel nostro caso era ibox.tim.it con quello del porprio provider, e il numero di telefono da comporre
Ora che tutto è configurato dobbiamo semplicemente dare un comando, prima dobbiamo controllare che non abbiamo la connessione LAN attiva altrimenti non ci imposta il defaultroute, quindi ora possiamo digitare da root il comando
redsendP4 ~ # pppd call tim
il secondo parametro è proprio il nome del primo file che abbiamo creato, quindi regolatevi di conseguenza se lo avete cambiato
RedSend vi augura una buona navigata e tenete botta!!!


[...] Tempo fà scrissi una piccola guida per connettersi ad internet utilizzando la connessione GPRS/UMTS del cellulare. La guida spiegava cosa configurare e cosa installare per usare un Nokia, in quel caso il 6680, ed il cavetto USB per collegarsi. La guida di cui sto parlando è questa: GPRS nokia 6630/6680 su Linux tramite cavetto USB. [...]