Login
Nome utente:

Password:


Hai perso la password?

Registrati ora!
Menu principale
Nuovi utenti
Avalon93 10/1/2010
kokoko3k 2/1/2010
davide66 31/12/2009
zero 24/12/2009
nicmepis 23/12/2009
slimdade 8/12/2009

Home > Guide & HowTo > ADSL e navigazione > navigare in internet con umts/edge/gprs Guide & HowTo

ADSL e navigazione

navigare in internet con umts/edge/gprs

Di Anonimi
21-Nov-2005 19:22


Lo staff e la comunità ringraziano ringmaster per questa guida!

Questa guida illustra come poter navigare in internet utilizzando un cellulare che sfrutta la trasmissione a pachetto
gprs/edge per rete (2g) GSM , che umts per rete (3g) UMTS .
Le prove sono state eseguite con Nokia 6630 & Nokia 6680 utilizzando una connessione attraverso l'interfaccia USB.
I Kernel utilizzati per testare il sistema sono 2.6.12 e 2.6.13 che hanno rilevato l'apparato tranqulillamente.
Come prima cosa bisogna assicurarsi che tutti i moduli siano caricati dal kernel per l'interfaccia USB quindi dare il
comando: lsmod

verificare dal printout che siano presenti : hci_usb ; ohci_usb ; ohci_hcd ; cdc_acm
A questo punto verificare come il sistema dialoga col cellulare e che porta utilizza , quindi dare il comando:

root# less /var/log/syslog|grep acm
Nov 21 12:18:25 localhost kernel: cdc_acm 3-1:1.8: ttyACM0: USB ACM device
Nov 21 12:18:25 localhost kernel: usbcore: registered new driver cdc_acm
Nov 21 12:18:25 localhost kernel: drivers/usb/class/cdc-acm.c: v0.23:USB
Abstract Control Model driver for USB modems and ISDN adapters

dove dovreste ottenere una risposta di questo tipo , altrimenti con lsusb mostra una lista di interfaccie
connesse , quindi dare il comando:

win003@3[~]$ lsusb
Bus 003 Device 002: ID 0421:041e Nokia Mobile Phones
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 11d9:2600
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Ora bisogna creare una configurazione del dispositivo di connessione con ppp utilizzando degli script tipo ppp_mio_provider e umts_tim.
Gli script utilizzati sono generici per cui dovrebbero funzionare con qualsiasi cellulare utilizzato.
Questi sono gli script necessari per il funzionamento con le loro path ( script a fine testo )

1) ppp_mio_provider -----> /etc/ppp/peers
2) umts_tim -----> /etc/chatscripts
3) provider -----> /root (opzionale )

Assicurarsi che gli script ppp_mio_provider e umts_tim abbiano i permessi di esecuzione (chmod 751 mio script)
lo script provider deve avere i permessi di esecuzione ( chmod 751 provider )
e bisogna avere i privilegi di root per eseguire la connessione. ( su - -c './provider' )
oppure in alternativa passare a root ed eseguirlo.
Cosa importante non chuidere la shell col printout in quanto andremo a ricavare gli IP dei DNS
che andrano a essere messi in /etc/ppp/resolv.conf .
Dipende da che provider si usa , per TIM sono:

nameserver 213.230.155.94
nameserver 213.230.130.222

Ora assicurarsi con il comando route -n che compaino la seguenti righe:

root@2[~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.6.6.6 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
0.0.0.0 10.6.6.6 0.0.0.0 UG 0 0 0 ppp0 (più importante)

se si usa eth0 come default eseguire ogni volta il comando da root:

route add default ppp0

o come utente :

win003@3[~]$ su - -c 'route add default ppp0'

Il comando va eseguito dopo il printout dello script ./provider , cioè dopo aver
instaurato la connessione, altrimenti consiglio da OS Center di stoppare eth0.
In questo modo non occore dare il comando sopra citato perchè con gli script viene creato l'instradamento
nella route table.

A questo pinto esguire : ifconfig ppp0 per vedere lo stato della porta e vedere che IP ci è stato assegnato.

win003@3[~]$ ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:217.201.131.175 P-t-P:10.6.6.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:54 (54.0 b) TX bytes:91 (91.0 b)


dare un ping www.cisco.com

win003@3[~]$ ping www.cisco.com
PING www.cisco.com (198.133.219.25): 56 data bytes
64 bytes from 198.133.219.25: icmp_seq=0 ttl=108 time=718.6 ms
64 bytes from 198.133.219.25: icmp_seq=1 ttl=108 time=596.5 ms
64 bytes from 198.133.219.25: icmp_seq=2 ttl=108 time=554.5 ms

--- www.cisco.com ping statistics ---
4 packets transmitted, 3 packets received, 25% packet loss
round-trip min/avg/max = 554.5/623.2/718.6 ms

Buona navigazione.

Un particolare ringraziamento a Stefano Melchior per il supporto dato.

__________________________________________________________
file: ppp_mio_provider
__________________________________________________________

# Questo script è ricavato dallo script originale provider
# contenuto nella directory /etc/ppp/peers/.

# You usually need this if there is no PAP authentication
noauth

# The chat script (be sure to edit that file, too!)
connect "/usr/sbin/chat -v -f /etc/chatscripts/umts_tim"

# Set up routing to go through this PPP link
defaultroute

# USB and cabled interface
/dev/ttyACM0

# Speed GPRS/EDGE/UMTS
#38400
#115200
460800

# Keep modem up even if connection fails
persist
crtscts
lock
modem
noipdefault
debug
nodetach
usepeerdns
remotename umts_tim
ipparam umts_tim
novj

# Per mantenere la connessione attiva con il device
ipcp-accept-remote
ipcp-accept-local
lcp-echo-interval 0
lcp-echo-failure 0

___________________________________________________________
file: provider
___________________________________________________________

#!/bin/bash
cd /etc/ppp/peers/
pppd call ppp_mio_provider

# per chi usa eth0 attiva
# route add default ppp0


_________________________________________________________
file: umts_tim
_________________________________________________________
# Questo script è la modifica del file originale provider
# contenuto nella directory /etc/chatscripts.
#
#
#
ABORT BUSY
ABORT 'NO CARRIER'
ABORT VOICE
ABORT 'NO DIALTONE'
ABORT 'NO DIAL TONE'
ABORT 'NO ANSWER'
ABORT DELAYED


#Reset the Line
'' ATZ
# automatico
OK-AT-OK AT_OPSYS=5
# gprs
#OK-AT-OK AT_OPSYS=2
# umts
#OK-AT-OK AT_OPSYS=3

# Connesione a rete TIM (stringa APN)
OK-AT-OK AT+CGDCONT=1,"IP","ibox.tim.it"

# Connesione a rete Vodafone (stringa APN)
#OK-AT-OK AT+CGDCONT=1,"IP","web.omnitel.it"

#numero per l'accesso alla rete UMTS/EDGE/GPRS
OK-AT-OK ATDT*99***1#

#The modem is waiting for the following answer
CONNECT ''
#TIMEOUT 30

ADSL e navigazione: Guide sull'installazione di modem ADSL e in generale sulla navgazione internet

Questo articolo è stato letto 15510 volte. | Valutazione: 4.25 | Voti: 53.

  1 2 3 4 5 6 7 8 9 10  


Cerca
Utenti più attivi
1 francofait 4541
2 fortAlamo 908
3 alex86 464
4 fabio58 457
5 panoramix 455
6 claudioxe 429
Info sul sito
 Powered by XOOPS 2.0 © 2001-2003 The XOOPS Project