Brevissimo tutorial per configurare una connessione UMTS/GPRS con un cellulare connesso al PC attraverso il cavo usb con linux, in occassione dei corsi del Pescaralug :)

 

Per ragioni di tempo il seguente howto non è del tutto esaustivo anche perché ho comperato il cellulare ieri (21/04/06) e sto scrivendo questo alle 13:46 ed il corso comincia alle 16:30 :p

Beh dopo le chiacchere passiamo hai fatti: per poterci connettere con in nostro cellullare abbiamo bisogno dei seguenti script

 

/* salvare questo file come umts_linux in /etc/ppp/chapsecret/ */

 

ABORT BUSY

ABORT 'NO CARRIER'

ABORT VOICE

ABORT 'NO DIALTONE'

ABORT 'NO DIAL TONE'

ABORT 'NO ANSWER'

ABORT DELAYED

'' ATZ

OK-AT-OK AT+CGATT=0

OK-AT-OK AT+CGQREQ=1,2,4,3,6,31

OK-AT-OK AT+CGQMIN=1,2,4,3,6,31

OK-AT-OK AT+CGATT=1

OK-AT-OK ATD*99***3#

CONNECT ''

 

/* salvare questo file con il nome umts_linux in /etc/ppp/peers/ */

 

/dev/ttyACM0 (device del vostro cellulare)

hide-password

noauth

debug

460800 crtscts

defaultroute

noipdefault

usepeerdns

ipcp-accept-remote

ipcp-accept-local

connect '/usr/sbin/chat -f /etc/ppp/chapscripts/umts_linux'

 

non sono altro che le opzioni del comando pppd e i comandi AT+ per il nostro cellullare.

 

Se state usando una distribuzione debiam probabilmente vi bastera' dare il comando pon e come per magia vi connetterete con il vostro cellulare,se invece la magia non avviene o non state usando una debian ho preparato al volo 2 scriptini (li rendero meno stupidi lo prometto)

 

/* Bbpon che servira' ad attivare la connessione */

 

#!/bin/bash

if [ -f /var/run/ppp0.pid ] ; then

echo "pppd in funzione controlla il gateway e i dns :)"

else

/usr/sbin/pppd file /etc/ppp/peers/umts_linux

fi

 

/* salvate il file con il nome di Bpon in /usr/bin/ e non dimenticatevi di dargli i permessi */

 

#chmod 750 /usr/bin/Bpon

 

/* Bbpoff che servira' a terminare la connessione */

 

#!/bin/bash

if [ -f /var/run/ppp0.pid ] ; then

kill `cat /var/run/ppp0.pid`

echo "Connessione terminata!"

else

echo "Impossibile chiudere la connessione!"

echo "pppd non e' in funzione,prova ad usare Bpon"

fi

 

/* salvate il file con il nome di Bpoff in /usr/bin/ e anche per Bpoff non dimenticatevi di dargli i permessi */

 

#chmod 750 /usr/bin/Bpon

 

Il telefono utilizzato è un Motorola V3x (offerta 3) il PC utilizzato è un notebook asus z8100g con OS GNU/LINUX Slackware 10.1 connessi tramite cavetto usb .

 

In bocca al lupo e per eventuali chiarimenti

 

blended@olografix.org

 

Un saluto di PACE

 

blended