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