Eee Pc Modem Umts

Questa pagina istruisce come connettersi a internet con un Asus Eee Pc e un modem o un cellulare UMTS usb. La connessione UMTS è solo esemplificativa funziona anche con GPRS, EDGE e HDSPA. Più avanti verrà spiegato come connettersi con un cellulare utilizzando la tecnologia senza fili bluetooth invece del cavo USB.

A titolo esemplificativo gli script e la configurazione saranno presentati per il Samsung SGH-Z370 e per l'operatore telefonico Wind Italia ma con piccoli o nessun adattamento gli stessi file possono essere utilizzati con altri modem e altri operatori. Se fate delle modifiche siete invitati a segnalarle a roberto.foglietta AT gmail DOT com, grazie.

Configurazione della connessione a internet

Qui di seguito ho evidenziato in rosso i parametri che potreste voler personalizzare per adattarlo al vostro modem mentre in blu quelli che potreste aver bisogno di addattare se utilizzate un altro operatore piuttosto che WIND. In verde un esempio commentato per TIM.

ABORT BUSY
ABORT ERROR
ABORT 'NO CARRIER'
ABORT 'NO DIALTONE'
ABORT RINGING
ABORT DELAYED
TIMEOUT 30
ECHO ON
'' AT
OK '\pATE0&F&D2&C1S0=0'
OK '\pAT+CSQ'
OK '\pAT+COPS?'
#OK '\pAT+cops=1,2,"22288"'
OK '\pAT+cgdcont=1,"IP","internet.wind"'

#OK '\pAT+cgdcont=1,"IP","ibox.tim.it"'
OK '\pATD*99***1#'
CONNECT ''
SAY ' CONNECTED'


ABORT BUSY
ABORT ERROR
ABORT 'NO CARRIER'
ABORT 'NO DIALTONE'
ABORT RINGING
ABORT DELAYED
TIMEOUT 30
ECHO ON
'' '\d+++AT\r\d'
OK-'\p+++AT\r\d'-OK '\pATH'
OK '\pATZ'
OK ''
SAY ' DISCONNECT'


noipx
noauth
proxyarp
noipdefault
defaultroute
usepeerdns
updetach
idle 300
mtu 552
logfile /var/log/pppd
debug
lock
modem
crtscts
hide-password
connect 'chat -v -f /etc/ppp/chat-connect'
disconnect 'chat -v -f /etc/ppp/chat-disconnect'
/dev/ttyACM0
921600

novj
novjccomp
nodeflate
nobsdcomp
lcp-echo-interval 65535
ipcp-max-configure 20
lcp-echo-failure 4
asyncmap 0

Riguardo al parametro asyncmap alcuni telefonini potrebbero non funzionare senza il valore 0xa0000. Le varie compressioni sono state disattivate perché possono dare problemi specialmente in caso di segnale oscillante o basso anche se in genere quelle di tipo vj aumentano la banda come viene descritto in questo howto.

Analogamente per il parametro mtu il quale di norma è 1500 ma in questo caso è stato ridotto a 296+256=552 riducendo la banda in upload ma diminuendo la latenza quindi aumentando l'interattività così come viene descritto in questo tutorial.

Per capire quale dispositivo tty occorra inserire nel file di configurazione sopra riportato bisogna collegare il modem o il telefonino alla porta USB attendere qualche secondo e poi dare il seguente comando:

eeepc:/root> dmesg | grep tty
[ 5198.620000] ttyACM0: PM: resume from 0, parent 2-2:1.0 still 2
[ 5764.330000] cdc_acm 2-2:1.0: ttyACM0: USB ACM device

Stabilire la connessione a internet

Nel seguente script è molto probabile che la variabile MODEM_NAME debba essere inizializzata con una stringa univocamente identificativa del vostro modem/telefonino

per capire quale occorre analizzare il contenuto del file /proc/bus/usb/devices ad esempio nel mio caso:

eeepc:/root>grep Product= /proc/bus/usb/devices | grep -v Controller
S: Product=SAMSUNG UMTS Technologies
S: Product=UB6225

è facile identificare il telefonino Samsung con la parola UMTS oppure con SAMSUNG con la differenza che mentre la marca potrebbe apparire anche collegando chiavette USB è piuttosto improbabile che la parola UMTS sia presente senza che vi sia un modem UMTS collegato. Ovviamente potrei usare lo userid e il vendorid per identificare univocamente questo dispositivo ma complicherei inutilmente lo script.

Installazione sul sistema

Salvare i file riportati in questa pagina e copiarli come utente root nelle posizioni specificate avendo cura di rendere eseguibile lo script in questo modo:

chmod a+x /usr/local/bin/internet

che poi potrà essere chiamato in questo modo:

sudo internet start

le altre possibili opzioni sono: stop, status e restart.

Prestazioni ottenibili in 3G e 3.5G

Per esempio sul portatile con UMTS si viaggia fino a 60Kb/s mentre HSDPA fino a 350Kb/s cioè quasi sei volte di più in download.

pppd.png pppd_hsdpa.png
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License