Discussione:
Configurazione GNOME-PPP x TIM?
(troppo vecchio per rispondere)
Walte®ego
2008-09-02 21:09:24 UTC
Permalink
Ciao!
Sono riuscito, dopo una settimana di tentativi, ad installare la connect
card Sierra Wireless 875 con Ubuntu 8.04. Ho installato gnome-ppp,
impostato tutti i parametri secondo le istruzioni trovate in rete e fatto
decine di tentativi ma ho sempre lo stesso risultato: gnome-ppp fa partire
la chiamata verso lo *99# (ho provato anche gli altri numeri con ***X#) ma,
dopo qualche secondo, la chiamata cessa per superamento del tempo di attesa
del server. Qualcuno ha avuto lo stesso problema? potete aiutarmi?
GRazie!!!!
JohnnyNewbie
2008-09-03 09:46:57 UTC
Permalink
Post by Walte®ego
Ciao!
Sono riuscito, dopo una settimana di tentativi, ad installare la connect
card Sierra Wireless 875 con Ubuntu 8.04. Ho installato gnome-ppp,
impostato tutti i parametri secondo le istruzioni trovate in rete e fatto
decine di tentativi ma ho sempre lo stesso risultato: gnome-ppp fa partire
la chiamata verso lo *99# (ho provato anche gli altri numeri con ***X#) ma,
dopo qualche secondo, la chiamata cessa per superamento del tempo di attesa
del server. Qualcuno ha avuto lo stesso problema? potete aiutarmi?
come viene vista da linux?
Ommeglio a quale file dispositivo viene associata la conn.card?
Una volta che conosci questo, dovresti essere in grado di capirci
di più. ;-)

per guardare ciò che succede durante la connessione dai

sudo tail -f /var/log/messages

poi lancia la connessione come hai fattto prima:dovresti ottenere
qualche indicazione in più...
Per il resto qui c'è una discussione recente con degli esempi
volti alla configurazione senza gnome-ppp e validi per qualsiasi
distribuzione direi. Leggitela un po'.

http://tinyurl.com/6c9rlj
Walte®
2008-09-03 11:28:48 UTC
Permalink
Post by JohnnyNewbie
Post by Walte®ego
Ciao!
Sono riuscito, dopo una settimana di tentativi, ad installare la connect
card Sierra Wireless 875 con Ubuntu 8.04. Ho installato gnome-ppp,
impostato tutti i parametri secondo le istruzioni trovate in rete e fatto
decine di tentativi ma ho sempre lo stesso risultato: gnome-ppp fa partire
la chiamata verso lo *99# (ho provato anche gli altri numeri con ***X#) ma,
dopo qualche secondo, la chiamata cessa per superamento del tempo di attesa
del server. Qualcuno ha avuto lo stesso problema? potete aiutarmi?
come viene vista da linux?
Ommeglio a quale file dispositivo viene associata la conn.card?
Una volta che conosci questo, dovresti essere in grado di capirci
di più. ;-)
per guardare ciò che succede durante la connessione dai
sudo tail -f /var/log/messages
poi lancia la connessione come hai fattto prima:dovresti ottenere
qualche indicazione in più...
Per il resto qui c'è una discussione recente con degli esempi
volti alla configurazione senza gnome-ppp e validi per qualsiasi
distribuzione direi. Leggitela un po'.
http://tinyurl.com/6c9rlj
Ciao!
Dunque, la connect card è vista come modem usb ( e quando la rilevo con
Gnome-ppp la trova). Ho letto che è giusto che sia così, per via del
modello di scheda. Ho lanciato i vari comandi per verificarne la
configurazione e sembra tutto ok!!
Il comando che mi hai detto di lanciare ( sudo tail -f /var/log/messages)
serve a visualizzare i messaggi del Log? Se è così, li ho già guardati da
Gnome-ppp: mi dà "Waiting carrier", OK.....rimane in attesa un minuto e poi
" riaggancia"...
ora provo a leggere il forum che mi hai consigliato...GRAZIE!!!!
Walte®
2008-09-03 11:58:15 UTC
Permalink
Post by JohnnyNewbie
Post by Walte®ego
Ciao!
Sono riuscito, dopo una settimana di tentativi, ad installare la connect
card Sierra Wireless 875 con Ubuntu 8.04. Ho installato gnome-ppp,
impostato tutti i parametri secondo le istruzioni trovate in rete e fatto
decine di tentativi ma ho sempre lo stesso risultato: gnome-ppp fa partire
la chiamata verso lo *99# (ho provato anche gli altri numeri con ***X#) ma,
dopo qualche secondo, la chiamata cessa per superamento del tempo di attesa
del server. Qualcuno ha avuto lo stesso problema? potete aiutarmi?
come viene vista da linux?
Ommeglio a quale file dispositivo viene associata la conn.card?
Una volta che conosci questo, dovresti essere in grado di capirci
di più. ;-)
per guardare ciò che succede durante la connessione dai
sudo tail -f /var/log/messages
poi lancia la connessione come hai fattto prima:dovresti ottenere
qualche indicazione in più...
Per il resto qui c'è una discussione recente con degli esempi
volti alla configurazione senza gnome-ppp e validi per qualsiasi
distribuzione direi. Leggitela un po'.
http://tinyurl.com/6c9rlj
dimenticavo: posso installare kppp su ubuntu? ieri ho provato ma mi dava un
errore ed ho lasciato perdere....sai com'è, noi adepti ci spaventiamo
facilmente!! :-)
JohnnyNewbie
2008-09-03 15:46:11 UTC
Permalink
Post by Walte®
dimenticavo: posso installare kppp su ubuntu? ieri ho provato ma mi dava un
errore ed ho lasciato perdere....
Io non uso ubuntu, non so nè come si faccia ad installare kppp ne
quanta altra roba si porti dietro.
kppp è un'interfaccia che ti permette di configurare in modalità
punta e clicca la connessione. Tuttavia l'inizializzazione di
questi aggeggi non è come un modem analogico dialup classico e
spesso (visto che la tua sarà la millesima domanda in merito)
falliscono miseramente (probabilmente per colpa di chi li sta
configurando)...ma il vero problema è che spesso chi è davanti a
kppp non funzionante non riesce a comunicare con precisione ciò
che non è andato dritto, perchè lo stesso programma lo nasconde.

Il log di tutta la faccenda dovrebbe essere in /var/log/messages:
è un semplice file di testo e volendo puoi anche copiaincollarne
qui le righe che riguardano la fase di connessione in modo da non
parlare di "aria fritta" ma invece di popter vedere riga per riga
cosa è accaduto. ;-)
Post by Walte®
sai com'è, noi adepti ci spaventiamo
facilmente!! :-)
E di cosa hai paura, i pinguini non mordono!! ;-D
Fai una cosa: leggiti bene il thread che avevo linkato, dovresti
trovarci tutte le info esposte anche in modo spero abbastanza
preciso.
Per quanto riguarda kppp non ticonviene visto che sei su ubuntu
che usa gnome invece di kde: kppp è un tool compreso in KDE non
in gnome (infatti in gnome c'è gnome-ppp).
Il metodo che ho consigliato in quel thread richiede il solo
demone pppd e il programma di comunicazione chat. Insomma
funziona anche se non avessi ambiente grafico e te lo consiglio
vivamente...come vedrai ci sono degli esempi concreti, copiali e
prova....ovviamente mettendo la stringa di inizializzazione della
tim nel caso nell'esempio ve ne fosse un'altra...non ricordo.
Walte®ego
2008-09-03 20:40:46 UTC
Permalink
Post by JohnnyNewbie
Post by Walte®
dimenticavo: posso installare kppp su ubuntu? ieri ho provato ma mi dava un
errore ed ho lasciato perdere....
Io non uso ubuntu, non so nè come si faccia ad installare kppp ne
quanta altra roba si porti dietro.
kppp è un'interfaccia che ti permette di configurare in modalità
punta e clicca la connessione. Tuttavia l'inizializzazione di
questi aggeggi non è come un modem analogico dialup classico e
spesso (visto che la tua sarà la millesima domanda in merito)
falliscono miseramente (probabilmente per colpa di chi li sta
configurando)...ma il vero problema è che spesso chi è davanti a
kppp non funzionante non riesce a comunicare con precisione ciò
che non è andato dritto, perchè lo stesso programma lo nasconde.
è un semplice file di testo e volendo puoi anche copiaincollarne
qui le righe che riguardano la fase di connessione in modo da non
parlare di "aria fritta" ma invece di popter vedere riga per riga
cosa è accaduto. ;-)
Post by Walte®
sai com'è, noi adepti ci spaventiamo
facilmente!! :-)
E di cosa hai paura, i pinguini non mordono!! ;-D
Fai una cosa: leggiti bene il thread che avevo linkato, dovresti
trovarci tutte le info esposte anche in modo spero abbastanza
preciso.
Per quanto riguarda kppp non ticonviene visto che sei su ubuntu
che usa gnome invece di kde: kppp è un tool compreso in KDE non
in gnome (infatti in gnome c'è gnome-ppp).
Il metodo che ho consigliato in quel thread richiede il solo
demone pppd e il programma di comunicazione chat. Insomma
funziona anche se non avessi ambiente grafico e te lo consiglio
vivamente...come vedrai ci sono degli esempi concreti, copiali e
prova....ovviamente mettendo la stringa di inizializzazione della
tim nel caso nell'esempio ve ne fosse un'altra...non ricordo.
Ok, faccio come hai detto...e ti incollerò i messaggi del log, così saprai
di cosa sto parlando!:-)
Grazie per le dritte!!!
Ciao!
Walte®ego
2008-09-03 21:12:10 UTC
Permalink
Post by JohnnyNewbie
Post by Walte®
dimenticavo: posso installare kppp su ubuntu? ieri ho provato ma mi dava un
errore ed ho lasciato perdere....
Io non uso ubuntu, non so nè come si faccia ad installare kppp ne
quanta altra roba si porti dietro.
kppp è un'interfaccia che ti permette di configurare in modalità
punta e clicca la connessione. Tuttavia l'inizializzazione di
questi aggeggi non è come un modem analogico dialup classico e
spesso (visto che la tua sarà la millesima domanda in merito)
falliscono miseramente (probabilmente per colpa di chi li sta
configurando)...ma il vero problema è che spesso chi è davanti a
kppp non funzionante non riesce a comunicare con precisione ciò
che non è andato dritto, perchè lo stesso programma lo nasconde.
è un semplice file di testo e volendo puoi anche copiaincollarne
qui le righe che riguardano la fase di connessione in modo da non
parlare di "aria fritta" ma invece di popter vedere riga per riga
cosa è accaduto. ;-)
Post by Walte®
sai com'è, noi adepti ci spaventiamo
facilmente!! :-)
E di cosa hai paura, i pinguini non mordono!! ;-D
Fai una cosa: leggiti bene il thread che avevo linkato, dovresti
trovarci tutte le info esposte anche in modo spero abbastanza
preciso.
Per quanto riguarda kppp non ticonviene visto che sei su ubuntu
che usa gnome invece di kde: kppp è un tool compreso in KDE non
in gnome (infatti in gnome c'è gnome-ppp).
Il metodo che ho consigliato in quel thread richiede il solo
demone pppd e il programma di comunicazione chat. Insomma
funziona anche se non avessi ambiente grafico e te lo consiglio
vivamente...come vedrai ci sono degli esempi concreti, copiali e
prova....ovviamente mettendo la stringa di inizializzazione della
tim nel caso nell'esempio ve ne fosse un'altra...non ricordo.
Ecco il messaggio nel terminale:
***@walter-desktop:~# tail -f /var/log/messages
Sep 3 22:46:35 walter-desktop chat[4991]: alarm
Sep 3 22:46:35 walter-desktop chat[4991]: Failed
Sep 3 22:47:26 walter-desktop kernel: [ 54.282160]
......................................................................................not
responding...
Sep 3 22:47:26 walter-desktop kernel: [ 147.321768] sd 2:0:0:2: [sdd]
Write Protect is on
Sep 3 22:47:26 walter-desktop kernel: [ 147.321865] sd 2:0:0:2: [sdd]
Attached SCSI removable disk
Sep 3 22:47:26 walter-desktop kernel: [ 147.321920] sd 2:0:0:2: Attached
scsi generic sg5 type 0
Sep 3 22:47:26 walter-desktop kernel: [ 147.330096] sd 2:0:0:3: [sde]
Attached SCSI removable disk
Sep 3 22:47:26 walter-desktop kernel: [ 147.330264] sd 2:0:0:3: Attached
scsi generic sg6 type 0
Sep 3 22:49:07 walter-desktop kernel: [ 147.549529] sd 2:0:0:2: [sdd]
Spinning up
disk...............................................................................................not
responding...
Sep 3 22:49:07 walter-desktop kernel: [ 248.346351] sd 2:0:0:2: [sdd]
Write Protect is on
Sep 3 22:50:48 walter-desktop kernel: [ 248.482202] sd 2:0:0:2: [sdd]
Spinning up
disk...............................................................................................not
responding...
Sep 3 22:50:48 walter-desktop kernel: [ 348.918397] sd 2:0:0:2: [sdd]
Write Protect is on

Io non ci capisco niente....tu?
JohnnyNewbie
2008-09-03 22:55:14 UTC
Permalink
Post by Walte®ego
Sep 3 22:46:35 walter-desktop chat[4991]: alarm
Sep 3 22:46:35 walter-desktop chat[4991]: Failed
già da qui, la sessione chat è finita. ed è pure fallita per
qualche ragione...forse la causa è comresa nelle linee precedenti
che però hai ommesso.
Mi ripeto quindi:

- *prima* dai il comando *tail*
- *poi* avvii *gnome-ppp*

anzi non serve neanche: il file /var/log/messages è un banale
file testo e come vedi su ogni riga c'è per prima cosa data e ora
a qui si riferisce il messaggio contenuto nella riga stessa.
Quindi, puoi aprire quel file con less oppure con "vi" o con
qualsiasi altro editor o visualizzatore di files (tail è
particolare perchè ti mostra le ultime righe del file, "tail -f"
restituisce le ultime righe e resta in ascolto quindi ogni riga
che si aggiunge al file viene visualizzata a terminale....questo
tanto per capire anche il senso di quello che hai fatto).
Ricapitolando, sempre come root (credevo che ubuntu usasse sudo,
ma forse hai abilitato root...meglio così) dai:

less /var/log/messages

ti comparirà il file per intero
vai a cercare le righe che iniziano per:
Sep 3 22:46
e comunque anche quelle che sono lì vicino prima e dopo (anche se
quelle dopo le hai già postate...facciamo allora da "Failed" in su per
capirci...le righe prima insomma, non ne servono molte, diciamo
almeno quelle che comprendono l'inizio della sessione
chat...basati sempre sull'ora e vai indietro di alcuni secondi,
dovrsti vederlo abbastanza distintamente...il processo era il 4991,
le righe incriminate contengono "chat[4991]:").
Quelle righe divrebbero mostrare i comandi AT che sono stati
inviati al modem durante la sessione chat, senza quelli non c'è
dubbio che ci capiamo solo una cippa.
Spero d'essere stato chiaro. ;-)
Post by Walte®ego
Sep 3 22:47:26 walter-desktop kernel: [ 147.321768] sd 2:0:0:2: [sdd]
Write Protect is on
[cut]
probabilmente tutto questo non ha a che fare con la connessione o
comunque il problema si vede prima.

Ok, una volta individuate le righe incriminate con less,
selezionale col mouse e fai copia incolla qui.
Post by Walte®ego
Io non ci capisco niente....tu?
Io penso che dovresti rileggere il link che ti ho inviato e
provare a copiarti i due file di configurazione, poi lanci la
connessione da terminale, quindi senza gnome-ppp...saresti già
connesso probabilmente. ;-)
In un secondo momento se proprio non puoi fare a meno di usare
gnome-ppp, puoi sempre fare altri tentativi che a quel punto
sarebbero comunque solamente velleitari... ;-P

Infine facci un favore: non quotare tutto questo messaggio per
rispondermi. Riporta solo le parti salienti eventualemnte come ho
cercato di fare anch'io per esempio.
Saluti :-)
Walte®ego
2008-09-04 22:07:21 UTC
Permalink
Post by JohnnyNewbie
Post by JohnnyNewbie
less /var/log/messages
ti comparirà il file per intero
Ho eseguito alla lettera ( spero), ecco le righe risultanti dal terminale
dopo il comando "tail":
sierra 5-1:1.0: Sierra USB modem (3 port) converter detected
Sep 4 22:49:54 walter-desktop kernel: [ 56.202843] usb 5-1: Sierra USB
modem (3 port) converter now attached to ttyUSB0
Sep 4 22:49:54 walter-desktop kernel: [ 56.202894] usb 5-1: Sierra USB
modem (3 port) converter now attached to ttyUSB1
Sep 4 22:49:54 walter-desktop kernel: [ 56.203050] usb 5-1: Sierra USB
modem (3 port) converter now attached to ttyUSB2
Sep 4 22:49:54 walter-desktop kernel: [ 56.203059] usbcore: registered
new interface driver sierra
Sep 4 22:49:54 walter-desktop kernel: [ 56.203062]
/home/walter/Scrivania/sierra.c: USB Driver for Sierra Wireless USB modems:
v.1.0.6
Sep 4 22:49:55 walter-desktop kernel: [ 56.657694] .<6>apm: BIOS version
1.2 Flags 0x07 (Driver version 1.16ac)
Sep 4 22:49:55 walter-desktop kernel: [ 57.328984] apm: overridden by
ACPI.
Sep 4 22:49:55 walter-desktop kernel: [ 57.461752] ppdev: user-space
parallel port driver
Sep 4 22:49:55 walter-desktop kernel: [ 57.561215]
audit(1220561395.423:2): type=1503 operation="inode_permission"
requested_mask="a::" denied_mask="a::" name="/dev/tty" pid=5217
profile="/usr/sbin/cupsd" namespace="default"
Sep 4 22:49:55 walter-desktop dhcdbd: Started up.
Sep 4 22:49:57 walter-desktop kernel: [ 57.752501] ..<6>eth0: link down
Sep 4 22:49:57 walter-desktop kernel: [ 59.164386] ADDRCONF(NETDEV_UP):
eth0: link is not ready
Sep 4 22:49:57 walter-desktop kernel: [ 59.216387] wlan0: changing radio
power level to 18 dBm (23)
Sep 4 22:49:57 walter-desktop kernel: [ 59.217298] Bluetooth: L2CAP ver
2.9
Sep 4 22:49:57 walter-desktop kernel: [ 59.217301] Bluetooth: L2CAP
socket layer initialized
Sep 4 22:49:57 walter-desktop kernel: [ 59.363744] Bluetooth: RFCOMM
socket layer initialized
Sep 4 22:49:57 walter-desktop kernel: [ 59.363770] Bluetooth: RFCOMM TTY
layer initialized
Sep 4 22:49:57 walter-desktop kernel: [ 59.363772] Bluetooth: RFCOMM ver
1.8
Sep 4 22:49:57 walter-desktop kernel: [ 59.378869] ADDRCONF(NETDEV_UP):
wlan0: link is not ready
Sep 4 22:50:15 walter-desktop pulseaudio[5792]: alsa-util.c: Device hw:1
doesn't support 2 channels, changed to 1.
Sep 4 22:50:39 walter-desktop chat[4987]: alarm
Sep 4 22:50:39 walter-desktop chat[4987]: Failed
Sep 4 22:51:29 walter-desktop kernel: [ 59.942089]
.....................................................................................not
responding...
Sep 4 22:51:29 walter-desktop kernel: [ 151.946239] sd 2:0:0:2: [sdd]
Write Protect is on
Sep 4 22:51:29 walter-desktop kernel: [ 151.946332] sd 2:0:0:2: [sdd]
Attached SCSI removable disk
Sep 4 22:51:29 walter-desktop kernel: [ 151.946384] sd 2:0:0:2: Attached
scsi generic sg5 type 0
Sep 4 22:51:29 walter-desktop kernel: [ 151.954435] sd 2:0:0:3: [sde]
Attached SCSI removable disk
Sep 4 22:51:29 walter-desktop kernel: [ 151.954492] sd 2:0:0:3: Attached
scsi generic sg6 type 0
Sep 4 22:53:10 walter-desktop kernel: [ 152.199968] sd 2:0:0:2: [sdd]
Spinning up
disk...............................................................................................not
responding...
Sep 4 22:53:11 walter-desktop kernel: [ 252.974805] sd 2:0:0:2: [sdd]
Write Protect is on
Sep 4 22:54:51 walter-desktop kernel: [ 253.119660] sd 2:0:0:2: [sdd]
Spinning up
disk...............................................................................................not
responding...
Sep 4 22:54:52 walter-desktop kernel: [ 353.998377] sd 2:0:0:2: [sdd]
Write Protect is on
Sep 4 23:09:54 walter-desktop -- MARK --
Sep 4 23:29:54 walter-desktop -- MARK --
-----------------------------------------------

Ho provato anche a configurare wvdial ed a lanciare la connessione da
terminale, ma niente da fare.

Ho configurato così wvdial:
-----------------------------------------------
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+cgdcont=1,"IP","ibox.tim.it"
Modem Type = Analog Modem
Phone = <*99#>
ISDN = 0
Password = <0000>
New PPPD = yes
Username = <tim>
Modem = /dev/ttyUSB0
Baud = 460800
----------------------------------------------
E questa è la risposta del terminale al comando 'sudo wvdial':

***@walter-desktop:~# sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+cgdcont=1,"IP","ibox.tim.it"
OK
--> Modem initialized.
--> Sending: ATDT<*99#>
--> Waiting for carrier.
ERROR
--> Invalid dial command.
--> Disconnecting at Thu Sep 4 23:28:43 2008
***@walter-desktop:~#

Qui si vedono bene i comandi AT che dicevi...spero tu capisca qual'è il
problema.

Infine, vorrei chiederti una cosa:
in una spiegazione che hai dato precedentemente ad un tizio, gli hai detto
Post by JohnnyNewbie
'' \d
'' 'atz'
OK 'at+cgatt=1'
OK 'at+cgdcont=1,"IP","internet.wind"'
OK 'atd*99***1#'
2-----/etc/ppp/peers/gprs
/dev/ttyACM0 57600
connect '/usr/sbin/chat -v -f /etc/ppp/gprs.chat'
noauth
defaultroute
debug
pppd call gprs
Ehm..dove si devono scrivere? in un editor per poi eseguirli? so che la
domanda è banale, ma sono un adepto, ricordi? se mi consigli una guida
sull'uso del terminale e degli script facciamo Bingo...
Ciao!!!!
JohnnyNewbie
2008-09-04 23:27:10 UTC
Permalink
Post by Walte®ego
Post by JohnnyNewbie
Post by JohnnyNewbie
less /var/log/messages
ti comparirà il file per intero
Ho eseguito alla lettera ( spero), ecco le righe risultanti dal terminale
Sì, quindi hai usato less....va bè non importa.
Post by Walte®ego
sierra 5-1:1.0: Sierra USB modem (3 port) converter detected
Sep 4 22:49:54 walter-desktop kernel: [ 56.202843] usb 5-1: Sierra USB
modem (3 port) converter now attached to ttyUSB0
Questo è un dato importante:
Al tuo modem viene associato il file speciale ttyUSB0 quindi in
soldoni nella directory /dev troverai il file sopracirato. In
sintesi il modem per noi d'ora in avanti sarà (detto col percorso
assoluto):

/dev/ttyUSB0

annotalo nella zucca ;-D
Post by Walte®ego
[cut]
Sep 4 22:50:39 walter-desktop chat[4987]: alarm
Sep 4 22:50:39 walter-desktop chat[4987]: Failed
Ok, mi spiace ma nelle righe precedenti che ho tagliato non ci
capisco...non vedo traccia di una sessione chat (coi comandi AT
per intenderci).
Lasciamo perdere per una ttimo gnome-ppp.
Post by Walte®ego
Ho provato anche a configurare wvdial ed a lanciare la connessione da
terminale, ma niente da fare.
-----------------------------------------------
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+cgdcont=1,"IP","ibox.tim.it"
Modem Type = Analog Modem
Phone = <*99#>
ISDN = 0
Password = <0000>
New PPPD = yes
Username = <tim>
Modem = /dev/ttyUSB0
Baud = 460800
----------------------------------------------
se sei già root, a che serve usare sudo?
non è che conosco ianto ubuntu ma razionalmente se hai giù i
privilegi di root, tanto vale lanciare direttamente il
comando...però nonne sono sicuro.
Post by Walte®ego
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+cgdcont=1,"IP","ibox.tim.it"
OK
--> Modem initialized.
Ok, fin qui va bene... il modem è inizializzato correttamente
anche la stringa at+cgdcont va bene.
Post by Walte®ego
--> Sending: ATDT<*99#>
--> Waiting for carrier.
ERROR
--> Invalid dial command.
l'errore è qua, si comenta da solo:
non gli piace il comando di di chiamata
ATDTnumero.
wvdial decide automaticamente di usare quello per la chiamata, in
realtà ho buoneragioni di pensare che dovrebbe usare:

ATDmumero

il problema è: come fare a forzare wvdial affinchè lo faccia?
Io non lo so, ommeglio, non ricordo, visto che anni fa lo usavo
con un nochia e funzionava. Potresti documentarti col manuale,
man wvdial, o wvdial.conf o giù di lì, oppure cercare in rete,
wvdial celluare o sierra connect card.
Tuttavia non ti consiglio questa strada, vedi oltre.
Post by Walte®ego
Post by JohnnyNewbie
'' \d
'' 'atz'
OK 'at+cgatt=1'
OK 'at+cgdcont=1,"IP","internet.wind"'
la riga precedente va modificata con la stringa della tim
Post by Walte®ego
Post by JohnnyNewbie
OK 'atd*99***1#'
2-----/etc/ppp/peers/gprs
/dev/ttyACM0 57600
la riga precedente va modificata con il nome del dispositivo che
ti interessa ovvero leva /dev/ttyACM0 e sostituiscilo con
/dev/ttyUSB0
Post by Walte®ego
Post by JohnnyNewbie
connect '/usr/sbin/chat -v -f /etc/ppp/gprs.chat'
noauth
defaultroute
debug
pppd call gprs
Ehm..dove si devono scrivere? in un editor per poi eseguirli? so che la
domanda è banale, ma sono un adepto, ricordi?
vanno creati con un editor con i privilegi di root e salvati
Post by Walte®ego
Post by JohnnyNewbie
/etc/ppp/gprs.chat
questo risiederà nella dir /etc/ppp e si chiamerà gprs.chat
l'altro analogamente lo chiami gprs e lo salvi in /etc/ppp/peers,
quindi il suo nome assoluto sarà.
Post by Walte®ego
Post by JohnnyNewbie
/etc/ppp/peers/gprs
capito? ;-)

Non sono eseguibili, devi solamente crearli punto.
per lanciare poi la connassione digiti:

pppd call gprs

rileggiti la discussione che ti avevo linkato. ;-)
Prova a scrivere quei due script allora e poi lancia la
connessione, infine riposta nuovamente la parte interessante del
sito file /var/log/messages che vediamo cosa succede.
Post by Walte®ego
se mi consigli una guida
sull'uso del terminale e degli script facciamo Bingo...
Al momento non ne ho una sottomano e non ne ho voglia di cercare
il link. parti da google. Ma intendi proprio una guida generica
alla bash shell (cioè ai comandi copia rinomina, cp, mv, rm,
ecc ecc?) insomma per imparare a lavorare da terminale unix
percapirci?
Un buon sito di partenza è la documentazione del PLUTO. linux
user guide mi pare...in italiano, anche se è un po' datata va
bene per questo fine.
Per gli script...dipende cosa intendi. i due script che ti ho
dato sopra, sono particolari...maggiori info:
man pppd
man chat
+ consultazione manuale specifiche della connectcard dove ci saranno
i comandi AT che accetta (a dire il vero quelli che ti sevono per
la semplice connessione sono solo 2, probabilmente at+cgdcont e
atd).
Fammi sapere.
Walte®ego
2008-09-07 10:00:34 UTC
Permalink
vanno creati con un editor con i privilegi di root e salvati
Post by JohnnyNewbie
Post by JohnnyNewbie
/etc/ppp/gprs.chat
Non sono eseguibili, devi solamente crearli punto.
pppd call gprs
Ho provato anche questa!
ho creato i files gprs.cnhat e gprs, li ho salvati nelle rispettive
directory, ho lanciato in un terminale "tail" e in un altro " pppd call
gprs"...il risultato sono le righe con orario 11.33.30 e 11.33.32:

***@walter-desktop:~# tail -f /var/log/messages
Sep 7 11:22:22 walter-desktop pppd[6706]: pppd 2.4.4 started by root, uid
0
Sep 7 11:22:24 walter-desktop pppd[6706]: Exit.
Sep 7 11:22:48 walter-desktop pppd[6716]: pppd 2.4.4 started by walter,
uid 1000
Sep 7 11:22:50 walter-desktop pppd[6716]: Exit.
Sep 7 11:25:26 walter-desktop pppd[6793]: pppd 2.4.4 started by walter,
uid 1000
Sep 7 11:25:28 walter-desktop pppd[6793]: Exit.
Sep 7 11:28:45 walter-desktop pppd[6846]: pppd 2.4.4 started by walter,
uid 1000
Sep 7 11:28:47 walter-desktop pppd[6846]: Exit.
Sep 7 11:29:03 walter-desktop pppd[6854]: pppd 2.4.4 started by walter,
uid 1000
Sep 7 11:29:05 walter-desktop pppd[6854]: Exit.
Sep 7 11:33:30 walter-desktop pppd[6976]: pppd 2.4.4 started by walter,
uid 1000
Sep 7 11:33:32 walter-desktop pppd[6976]: Exit.

Dopodichè ho lanciato di nuovo wvdial, sempre dall'altro terminale.
Mi rimanda sempre " invalid dial command"...
Post by JohnnyNewbie
+ consultazione manuale specifiche della connectcard dove ci saranno
i comandi AT che accetta (a dire il vero quelli che ti sevono per
la semplice connessione sono solo 2, probabilmente at+cgdcont e
atd).
Fammi sapere.
Mi metto a cercare un po' sui forum! Se ti viene in mente qualcosa, postala
pure...ciao!!!
JohnnyNewbie
2008-09-07 13:13:23 UTC
Permalink
Post by Walte®ego
Post by JohnnyNewbie
pppd call gprs
Ho provato anche questa!
ho creato i files gprs.cnhat e gprs, li ho salvati nelle rispettive
directory
forse sopra hia sbagliato a scrivere, occhio che deve essere
gprs.chat, se ha un nome diverso non funge....ammeno chè non
modifichi coerentemente anche l'altro file.

mostrmai l'output dei 4 comandi seguenti

ls /etc/ppp
ls /etc/ppp/peers
cat /etc/ppp/peers/gprs
cat /etc/ppp/gprs.chat
Post by Walte®ego
ho lanciato in un terminale "tail" e in un altro " pppd call
Sep 7 11:22:22 walter-desktop pppd[6706]: pppd 2.4.4 started by root, uid
0
Sep 7 11:22:24 walter-desktop pppd[6706]: Exit.
No, non parte neanche chat. Hai fatto qualche errore banale
secondo me, o nei nomi dei file o nell'editarli.
Inviaci l'output dei 4 comandi sopra che vediamo dove stà.
Per il resto "pppd call gprs" devi lanciarlo sempre da root, non
da utente semplice.
JohnnyNewbie
2008-09-07 18:57:35 UTC
Permalink
mostrmai l'output dei 4 comandi seguenti lanciati da root
ls -l /etc/ppp
ls -l /etc/ppp/peers
cat /etc/ppp/peers/gprs
cat /etc/ppp/gprs.chat
Anche se a quanto pare hai risolto ti spiacerebbe soddisfare
questa mia curisità?
Walter
2008-09-07 23:33:12 UTC
Permalink
Post by JohnnyNewbie
mostrmai l'output dei 4 comandi seguenti lanciati da root
ls -l /etc/ppp
ls -l /etc/ppp/peers
cat /etc/ppp/peers/gprs
cat /etc/ppp/gprs.chat
Anche se a quanto pare hai risolto ti spiacerebbe soddisfare
questa mia curisità?
Scusami, sono stato fuori fino ad ora...domani ti posto tutto!
Ciao!!!
Walter
2008-09-08 16:45:17 UTC
Permalink
mostrmai l'output dei 4 comandi seguenti lanciati da root
ls -l /etc/ppp
ls -l /etc/ppp/peers
cat /etc/ppp/peers/gprs
cat /etc/ppp/gprs.chat
Anche se a quanto pare hai risolto ti spiacerebbe soddisfare questa mia
curisità?
Scusami, sono stato fuori fino ad ora...domani ti posto tutto! Ciao!!!
Ecco la risposta del terminale ai quei comandi:
***@walter-desktop:~# ls /etc/ppp
chap-secrets ip-down ip-up.d ipv6-up pap-secrets resolv
gprs.chat ip-down.d ipv6-down ipv6-up.d peers
resolv.conf
gprs.chat~ ip-up ipv6-down.d options pppoe_on_boot
***@walter-desktop:~# ls /etc/ppp/peers
gprs ppp0 provider wvdial wvdial-pipe
***@walter-desktop:~# cat /etc/ppp/peers/gprs
/dev/ttyUSB0 57600
connect '/usr/sbin/chat -v -f /etc/ppp/gprs.chat
noauth
defaultroute
debug

***@walter-desktop:~# cat /etc/ppp/gprs.chat
"\d
"'atz'
Ok 'at+cgatt=1'
OK 'AT+cgdcont=1,"IP","ibox.tim.it"
Ok 'atd*99#'
***@walter-desktop:~#

Mi spieghi cosa significa?
Grazie! Ciao!
JohnnyNewbie
2008-09-09 11:58:36 UTC
Permalink
Post by Walter
mostrmai l'output dei 4 comandi seguenti lanciati da root
ls -l /etc/ppp
ls -l /etc/ppp/peers
cat /etc/ppp/peers/gprs
cat /etc/ppp/gprs.chat
chap-secrets ip-down ip-up.d ipv6-up pap-secrets resolv
gprs.chat ip-down.d ipv6-down ipv6-up.d peers
resolv.conf
gprs.chat~ ip-up ipv6-down.d options pppoe_on_boot
no aspetta guarda meglio il comando sopra:

è "ls -l" non "ls", capito?
Post by Walter
gprs ppp0 provider wvdial wvdial-pipe
I nomi sembrano giusti...col comando che t'avevo condigliato si
vedevano anche i permessi, ma va bè
Post by Walter
/dev/ttyUSB0 57600
connect '/usr/sbin/chat -v -f /etc/ppp/gprs.chat
Quà c'è un errore, manca l'apice finale *'* , senza questo non
funge...probabilmente l'errore è tutto lì a parte forse anche la
stringa di dial.
Post by Walter
"\d
Anche qui è sbagliato:

non è una doppia virgoletta, ma due apici e po hai dimenticato
gli spazi...

ovvero hai scritto così:

"\d

invece è così:

'' \d

c'è una bella differenza!!!!
Post by Walter
"'atz'
idem come sopra.
Post by Walter
Ok 'at+cgatt=1'
OK 'AT+cgdcont=1,"IP","ibox.tim.it"
queste vanno bene. Anzi no: gli OK devono essere maiuscoli.
Linux è case sensitive, cioè distingue tra maiuscole e non.
Inoltre alla seconda mancha l'apice finale.
Quindi diventerebbe:

OK 'at+cgatt=1'
OK 'at+cgdcont=1,"IP","ibox.tim.it"'
Post by Walter
Ok 'atd*99#'
anche qui non è giusto primo per il motivo sopra poi la stringa
di chiamata atdnumeronon funge con la tua scheda, prova ad usare
quella funzionante con iwvdial postponendone il numero senza spazi.
Post by Walter
Mi spieghi cosa significa?
Cosa significano i due script?
/etc/ppp/peers/gprs è uno script che viene dato in pasto al demone
pppd, colui che si occupa di stabilire la connessione PPP con
l'ISP. Contiene opzioni di pppd che potrebbero anche essere date
da linea di comando, ma che per comodità è più elegante piazzare
in uno script appunto.
Di questo script è importante, il dispositivo (file speciale) da
utilizzare:

/dev/tyyUSB0

la velocità (baud), in questo caso:

57600

(non è la banda massima passante, comunque volendo puoi settarlo anche
a 460800, col mio cell non cambia nulla, ma io sono in EDGE...magari se
hai copertura umts o addirittura hsdpa potresti vedere la differenza).

Poi c'è il richiamo all'altro script per l'inizializazione del
modem e chiamata dell'ISP:

connect '/usr/sbin/chat -v -f /etc/ppp/gprs.chat'

che in pratica significa prima di instaurare la sessione PPP
richiama il programma /usr/bin/chat per inizializzare il modem e
dagli in pasto il mio script di inizializzazione che in questo
caso si chiama /etc/ppp/gprs.chat.
Per questo è importante che se l'altro script (quello di
chat) lo chiami PIPPO allora devi chiamarlo PIPPO anche in questo
script di pppd. Ovvero se lo script di chat l'avessimo chiamato
/etc/ppp/PIPPO quella riga sarebbe stata:

connect '/usr/sbin/chat -v -f /etc/ppp/PIPPO'

capito?

Altra opzione importante è la riga

defaultroute

necessaria a creare un instradamento predefinito dei pacchetti
attraverso l'interfaccia ppp0 che viene messa in piedi da pppd
all'atto della connessione e fa da tramite verso internet.
Senza questa riga potresti non riuscire non solo a navigare, ma
neanche ad eseguire un semplice ping di prova verso un indirizzi
ip numerico.

Veniamo all'altro script: è uno script "send/expect" cioè invia e
attendi. Significa che ogni riga è costituita da una coppia di
comandi tipo:


OK 'atz'

che significa: attendi OK e poi invia il comando ATZ.
Il programma è collegato al modem grazie, nel nostro caso, al
fatto che lo richiamiamo con pppd che lavora appunto dul device
/dev/ttyUSB0 (ovvero il modem stesso).

Lo script che ti avevo consigliato era (riga per riga):

'' \d
aspetta "niente" (infatti nella colonna expect ci sono due apici
consecutivi che significa "nulla") e invia "\d":
"\d" è un particolare carattere d'escape che significa invia
un'attesa di 1 secondo. In pratica questa riga non fa altro che
attendere un seconod prima di eseguire la riga successiva. Il
modem non dovrebbe ricevere alcun comando e tantomeno quindi
restituire nessun responso.

'' 'atz'
visto che il comando precedente non era propriamente un comando
AT, ma solamente un'attesa il modem non dovrebbe rispondere
nulla, quindi, la riga precedente dice:
attenti "niente" ed invia ATZ, che è il comando per azzerare il
modem. A questo comando il modem risponde OK se tutto va
bene...non risponde "ok" neppure "Ok" e neppure "oK", ma
precisamente "OK", quindi la stringa expect successiva deve
essere precisamente "OK", latrimenti lo script va in timeout
attendendo qualcosa che non riceverà mai.

OK 'at+cgatt=1'

aspetta "OK" quindi invia 'at+cgatt=1', questa coppia puoi anche
levarla, serve al mio cellulare per assicurarsi di impostare la
connessione alla rete gprs....anzi potrebbe dare anche errore sul
tuo dispositivo, causando il fallimento dello script, comunque si
dovrebbe vedere sempre dal "tail".

OK 'at+cgdcont=1,"IP","internet.wind"'

aspetta OK, poi invia la stringa at+cgdcont....:
in pratica serve a settare il cellulare in modo che acceda al
punto di accesso (APN) internet.wind, in questo caso. Per noi cha
abbiamo tim, bisogna invece usare ibox.tim.it, almeno per le
offerte sottoscritte da me...e direi anche da te.

OK 'atd*99***1#'

attendi OK e invia la stringa di chiamata. questo collega il
celulare all'isp. Da questo momento in poi, visto che lo script
chat finisce qui, la palla viene passata nuovamente al demone
pppd, che si occupa di agganciare la sessione PPP inoltrata
dall'ISP.

Sul sito del pluto ci sono vecchi documenti che spiegano ste cose
tipo "PPP-Over minicom how to" PPP-howto o qualcosa di simile.
E' roba datata ma può servire per capire il meccanismo.
Saluti!
Walte®
2008-09-09 13:56:13 UTC
Permalink
Post by JohnnyNewbie
Post by Walter
mostrmai l'output dei 4 comandi seguenti lanciati da root
ls -l /etc/ppp
ls -l /etc/ppp/peers
cat /etc/ppp/peers/gprs
cat /etc/ppp/gprs.chat
chap-secrets ip-down ip-up.d ipv6-up pap-secrets resolv
gprs.chat ip-down.d ipv6-down ipv6-up.d peers
resolv.conf
gprs.chat~ ip-up ipv6-down.d options pppoe_on_boot
è "ls -l" non "ls", capito?
Post by Walter
gprs ppp0 provider wvdial wvdial-pipe
I nomi sembrano giusti...col comando che t'avevo condigliato si
vedevano anche i permessi, ma va bè
Post by Walter
/dev/ttyUSB0 57600
connect '/usr/sbin/chat -v -f /etc/ppp/gprs.chat
Quà c'è un errore, manca l'apice finale *'* , senza questo non
funge...probabilmente l'errore è tutto lì a parte forse anche la
stringa di dial.
Post by Walter
"\d
non è una doppia virgoletta, ma due apici e po hai dimenticato
gli spazi...
"\d
'' \d
c'è una bella differenza!!!!
Post by Walter
"'atz'
idem come sopra.
Post by Walter
Ok 'at+cgatt=1'
OK 'AT+cgdcont=1,"IP","ibox.tim.it"
queste vanno bene. Anzi no: gli OK devono essere maiuscoli.
Linux è case sensitive, cioè distingue tra maiuscole e non.
Inoltre alla seconda mancha l'apice finale.
OK 'at+cgatt=1'
OK 'at+cgdcont=1,"IP","ibox.tim.it"'
Post by Walter
Ok 'atd*99#'
anche qui non è giusto primo per il motivo sopra poi la stringa
di chiamata atdnumeronon funge con la tua scheda, prova ad usare
quella funzionante con iwvdial postponendone il numero senza spazi.
Post by Walter
Mi spieghi cosa significa?
Cosa significano i due script?
/etc/ppp/peers/gprs è uno script che viene dato in pasto al demone
pppd, colui che si occupa di stabilire la connessione PPP con
l'ISP. Contiene opzioni di pppd che potrebbero anche essere date
da linea di comando, ma che per comodità è più elegante piazzare
in uno script appunto.
Di questo script è importante, il dispositivo (file speciale) da
/dev/tyyUSB0
57600
(non è la banda massima passante, comunque volendo puoi settarlo anche
a 460800, col mio cell non cambia nulla, ma io sono in EDGE...magari se
hai copertura umts o addirittura hsdpa potresti vedere la differenza).
Poi c'è il richiamo all'altro script per l'inizializazione del
connect '/usr/sbin/chat -v -f /etc/ppp/gprs.chat'
che in pratica significa prima di instaurare la sessione PPP
richiama il programma /usr/bin/chat per inizializzare il modem e
dagli in pasto il mio script di inizializzazione che in questo
caso si chiama /etc/ppp/gprs.chat.
Per questo è importante che se l'altro script (quello di
chat) lo chiami PIPPO allora devi chiamarlo PIPPO anche in questo
script di pppd. Ovvero se lo script di chat l'avessimo chiamato
connect '/usr/sbin/chat -v -f /etc/ppp/PIPPO'
capito?
Altra opzione importante è la riga
defaultroute
necessaria a creare un instradamento predefinito dei pacchetti
attraverso l'interfaccia ppp0 che viene messa in piedi da pppd
all'atto della connessione e fa da tramite verso internet.
Senza questa riga potresti non riuscire non solo a navigare, ma
neanche ad eseguire un semplice ping di prova verso un indirizzi
ip numerico.
Veniamo all'altro script: è uno script "send/expect" cioè invia e
attendi. Significa che ogni riga è costituita da una coppia di
OK 'atz'
che significa: attendi OK e poi invia il comando ATZ.
Il programma è collegato al modem grazie, nel nostro caso, al
fatto che lo richiamiamo con pppd che lavora appunto dul device
/dev/ttyUSB0 (ovvero il modem stesso).
'' \d
aspetta "niente" (infatti nella colonna expect ci sono due apici
"\d" è un particolare carattere d'escape che significa invia
un'attesa di 1 secondo. In pratica questa riga non fa altro che
attendere un seconod prima di eseguire la riga successiva. Il
modem non dovrebbe ricevere alcun comando e tantomeno quindi
restituire nessun responso.
'' 'atz'
visto che il comando precedente non era propriamente un comando
AT, ma solamente un'attesa il modem non dovrebbe rispondere
attenti "niente" ed invia ATZ, che è il comando per azzerare il
modem. A questo comando il modem risponde OK se tutto va
bene...non risponde "ok" neppure "Ok" e neppure "oK", ma
precisamente "OK", quindi la stringa expect successiva deve
essere precisamente "OK", latrimenti lo script va in timeout
attendendo qualcosa che non riceverà mai.
OK 'at+cgatt=1'
aspetta "OK" quindi invia 'at+cgatt=1', questa coppia puoi anche
levarla, serve al mio cellulare per assicurarsi di impostare la
connessione alla rete gprs....anzi potrebbe dare anche errore sul
tuo dispositivo, causando il fallimento dello script, comunque si
dovrebbe vedere sempre dal "tail".
OK 'at+cgdcont=1,"IP","internet.wind"'
in pratica serve a settare il cellulare in modo che acceda al
punto di accesso (APN) internet.wind, in questo caso. Per noi cha
abbiamo tim, bisogna invece usare ibox.tim.it, almeno per le
offerte sottoscritte da me...e direi anche da te.
OK 'atd*99***1#'
attendi OK e invia la stringa di chiamata. questo collega il
celulare all'isp. Da questo momento in poi, visto che lo script
chat finisce qui, la palla viene passata nuovamente al demone
pppd, che si occupa di agganciare la sessione PPP inoltrata
dall'ISP.
Sul sito del pluto ci sono vecchi documenti che spiegano ste cose
tipo "PPP-Over minicom how to" PPP-howto o qualcosa di simile.
E' roba datata ma può servire per capire il meccanismo.
Saluti!
Anche stavolta una spiegazione " TOTALE"!!! :-)
Mi viene da chiederti che lavoro fai, per sapere tutte queste cose....o da
quanto usi Linux!!
Mi studierò il tutto stasera, con calma....
Ma che fine ha fatto il mio post originale con la configurazione? dove
l'hai riquitato?
grazie di tutto, presumo che ti cercherò ancora..sei mai sul canale
Ubuntu.it di IRC?
JohnnyNewbie
2008-09-09 15:04:31 UTC
Permalink
Post by Walte®
Anche stavolta una spiegazione " TOTALE"!!! :-)
Allora le hai trovate altre volte? cercando con google?
Meglio tardi che mai...
Post by Walte®
Mi viene da chiederti che lavoro fai, per sapere tutte queste cose....o da
quanto usi Linux!!
Non ci vuole poi molto a sapere queste cose, se per collegarsi in
rete occorre usare un aggeggio come un cellulare. La connessione
ha parecchi prolemi di instabilità, per cui negli anni (windows o
linux non fa poi molta differenza) ho cercato di capire come
poter "controllare" meglio il telefono al fine di rendere la mia
connessione più stabile o comunque di ripristinarla
automaticamente. Queste operazioni mi hanno condotto attraverso
pagine di documentazione sparse per la rete...e ora ho le idee un
po' più chiare.
Post by Walte®
Mi studierò il tutto stasera, con calma....
Guarda, sintetizzando devi conoscere:

i comandi AT supportati dalla tua scheda, in particolare il
comando di chiamata, eventuale accensione, impostazione apn.
La cosa migliore sarebbe trovare il manualetto delle
specifiche...per la Nokia io l'ho trovato in rete in formato
PDF...per la tua scheda devi cercare...

Come funziona uno script send expect ed in particolare uno script
di comunicazione col modem. Ovvero quali sono le risposte che il
tuo modem dà ad ogni comando ricevuto.
Post by Walte®
Ma che fine ha fatto il mio post originale con la configurazione? dove
l'hai riquitato?
Perchè avrei dovuto riquotarlo? Il tuo post è sempre là dove
l'hai postato tu. Non so cosa usi per scrivere in usenet, ma al
limite se vai su nntp.it o googlegroups dovresti trovare tutta la
discussione.
Potresti dare una letta al quotar bene su usenet, cerca con
google.
Post by Walte®
grazie di tutto, presumo che ti cercherò ancora..sei mai sul canale
Ubuntu.it di IRC?
Non mi troveresti lì. Non uso ubuntu, nè IRC. Questo mi pare un
luogo discreto per comunicare. Questo ng non è moderato, quindi
le risposte sono rapide.

Walte®ego
2008-09-07 10:23:29 UTC
Permalink
Post by JohnnyNewbie
Ok, fin qui va bene... il modem è inizializzato correttamente
anche la stringa at+cgdcont va bene.
Post by Walte®ego
--> Sending: ATDT<*99#>
--> Waiting for carrier.
ERROR
--> Invalid dial command.
non gli piace il comando di di chiamata
ATDTnumero.
wvdial decide automaticamente di usare quello per la chiamata, in
ATDmumero
il problema è: come fare a forzare wvdial affinchè lo faccia?
Io non lo so, ommeglio, non ricordo, visto che anni fa lo usavo
con un nochia e funzionava. Potresti documentarti col manuale,
man wvdial, o wvdial.conf o giù di lì, oppure cercare in rete,
wvdial celluare o sierra connect card.
Tuttavia non ti consiglio questa strada, vedi oltre.
Potrebbe essere questa la soluzione??:

Init3 = AT+CGDCONT=1,"IP","ibox.tim.it","",0,0
Dial Command = ATDT

Impostando ATD come Dial command?
L'ho trovata qui:
http://www.pluto.it/files/journal/pj0504/gc85.html
Walte®ego
2008-09-07 10:53:01 UTC
Permalink
Post by JohnnyNewbie
Post by Walte®ego
Post by JohnnyNewbie
Post by JohnnyNewbie
less /var/log/messages
ti comparirà il file per intero
Ho eseguito alla lettera ( spero), ecco le righe risultanti dal terminale
Sì, quindi hai usato less....va bè non importa.
Post by Walte®ego
sierra 5-1:1.0: Sierra USB modem (3 port) converter detected
Sep 4 22:49:54 walter-desktop kernel: [ 56.202843] usb 5-1: Sierra USB
modem (3 port) converter now attached to ttyUSB0
Al tuo modem viene associato il file speciale ttyUSB0 quindi in
soldoni nella directory /dev troverai il file sopracirato. In
sintesi il modem per noi d'ora in avanti sarà (detto col percorso
/dev/ttyUSB0
annotalo nella zucca ;-D
Post by Walte®ego
[cut]
Sep 4 22:50:39 walter-desktop chat[4987]: alarm
Sep 4 22:50:39 walter-desktop chat[4987]: Failed
Ok, mi spiace ma nelle righe precedenti che ho tagliato non ci
capisco...non vedo traccia di una sessione chat (coi comandi AT
per intenderci).
Lasciamo perdere per una ttimo gnome-ppp.
Post by Walte®ego
Ho provato anche a configurare wvdial ed a lanciare la connessione da
terminale, ma niente da fare.
-----------------------------------------------
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+cgdcont=1,"IP","ibox.tim.it"
Modem Type = Analog Modem
Phone = <*99#>
ISDN = 0
Password = <0000>
New PPPD = yes
Username = <tim>
Modem = /dev/ttyUSB0
Baud = 460800
----------------------------------------------
se sei già root, a che serve usare sudo?
non è che conosco ianto ubuntu ma razionalmente se hai giù i
privilegi di root, tanto vale lanciare direttamente il
comando...però nonne sono sicuro.
Post by Walte®ego
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+cgdcont=1,"IP","ibox.tim.it"
OK
--> Modem initialized.
Ok, fin qui va bene... il modem è inizializzato correttamente
anche la stringa at+cgdcont va bene.
Post by Walte®ego
--> Sending: ATDT<*99#>
--> Waiting for carrier.
ERROR
--> Invalid dial command.
non gli piace il comando di di chiamata
ATDTnumero.
wvdial decide automaticamente di usare quello per la chiamata, in
ATDmumero
il problema è: come fare a forzare wvdial affinchè lo faccia?
Io non lo so, ommeglio, non ricordo, visto che anni fa lo usavo
con un nochia e funzionava. Potresti documentarti col manuale,
man wvdial, o wvdial.conf o giù di lì, oppure cercare in rete,
wvdial celluare o sierra connect card.
Tuttavia non ti consiglio questa strada, vedi oltre.
Post by Walte®ego
Post by JohnnyNewbie
'' \d
'' 'atz'
OK 'at+cgatt=1'
OK 'at+cgdcont=1,"IP","internet.wind"'
la riga precedente va modificata con la stringa della tim
Post by Walte®ego
Post by JohnnyNewbie
OK 'atd*99***1#'
2-----/etc/ppp/peers/gprs
/dev/ttyACM0 57600
la riga precedente va modificata con il nome del dispositivo che
ti interessa ovvero leva /dev/ttyACM0 e sostituiscilo con
/dev/ttyUSB0
Post by Walte®ego
Post by JohnnyNewbie
connect '/usr/sbin/chat -v -f /etc/ppp/gprs.chat'
noauth
defaultroute
debug
pppd call gprs
Ehm..dove si devono scrivere? in un editor per poi eseguirli? so che la
domanda è banale, ma sono un adepto, ricordi?
vanno creati con un editor con i privilegi di root e salvati
Post by Walte®ego
Post by JohnnyNewbie
/etc/ppp/gprs.chat
questo risiederà nella dir /etc/ppp e si chiamerà gprs.chat
l'altro analogamente lo chiami gprs e lo salvi in /etc/ppp/peers,
quindi il suo nome assoluto sarà.
Post by Walte®ego
Post by JohnnyNewbie
/etc/ppp/peers/gprs
capito? ;-)
Non sono eseguibili, devi solamente crearli punto.
pppd call gprs
rileggiti la discussione che ti avevo linkato. ;-)
Prova a scrivere quei due script allora e poi lancia la
connessione, infine riposta nuovamente la parte interessante del
sito file /var/log/messages che vediamo cosa succede.
Post by Walte®ego
se mi consigli una guida
sull'uso del terminale e degli script facciamo Bingo...
Al momento non ne ho una sottomano e non ne ho voglia di cercare
il link. parti da google. Ma intendi proprio una guida generica
alla bash shell (cioè ai comandi copia rinomina, cp, mv, rm,
ecc ecc?) insomma per imparare a lavorare da terminale unix
percapirci?
Un buon sito di partenza è la documentazione del PLUTO. linux
user guide mi pare...in italiano, anche se è un po' datata va
bene per questo fine.
Per gli script...dipende cosa intendi. i due script che ti ho
man pppd
man chat
+ consultazione manuale specifiche della connectcard dove ci saranno
i comandi AT che accetta (a dire il vero quelli che ti sevono per
la semplice connessione sono solo 2, probabilmente at+cgdcont e
atd).
Fammi sapere.
NEGATIVO, non è quella la soluzione...
Walte®ego
2008-09-07 17:20:31 UTC
Permalink
E U R E K A !!!!
Ho risolto!!!
Dopo ore di smanettamenti, ci sono risucito! Ho provato a configurare
wvdial con tutti i parametri possibili, fino a trovare quelli giusti. Ecco.
allora, la:
CONFIGURAZIONE DI WVDIAL PER LA CONNECT CARD SIERRA WIRELESS 875 CON SCHEDA
TIM:

file wvdial:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+cgdcont=1,"IP","ibox.tim.it"
Dial Command = ATM1L3DT
Modem Type = Analog Modem
Phone = <*99#>
ISDN = OFF
Password = <0000>
New PPPD = yes
Username = <tim>
Modem = /dev/ttyUSB0
Baud = 460800

Tra l'altro, pensavo di dover smanettare ancora per togliere i limiti di
banda, che avevo letto essere di 64kb/s, ma non è stato necessario!!!

Grazie per le dritte che mi hai dato, sei stato indispensabile!!!!
Ciao!!
JohnnyNewbie
2008-09-07 18:07:59 UTC
Permalink
Post by Walte®ego
E U R E K A !!!!
Ho risolto!!!
Mi fa piacere.
Tuttavia circa la configurazione e il fallimento dei due script
che avevi copiato, devi aver fatto qualche errore da pochi soldi,
perchè la sessione chat deve vedersi dal tail.
Quindi se in futuro volessi approfondire l'inizializzazione del
modem o avessi necessità di scrivere script particolari, ricorda
che uno dei metodi più versatili è proprio la stesura di uno
script chat ad hoc.
In ogno caso probabilmente anche snon avessi commesso gli errori
che dicevo sopra, la connessione non avrebbe funzionato
ugualmente per via del comando di chiamata che a quanto pare per
la tua sierra è "ATM1L3DTnumero".
Per testare quali siano effettivamente i comandi accettati o
rifiutati dal tuo device, ci sono programmi di comunicazione come
minicom, oppure è anche possibile fare degli script di shell (io
ne ho scritto uno che pare funzionare discretamente) in grado di
farti inizializzare il modem interattivamente....così vedi gli
eventuali OK oppure ERROR ad ogni comando AT che invii.
Post by Walte®ego
CONFIGURAZIONE DI WVDIAL PER LA CONNECT CARD SIERRA WIRELESS 875 CON SCHEDA
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+cgdcont=1,"IP","ibox.tim.it"
Dial Command = ATM1L3DT
Modem Type = Analog Modem
Phone = <*99#>
ISDN = OFF
Password = <0000>
New PPPD = yes
Username = <tim>
Modem = /dev/ttyUSB0
Baud = 460800
Bene la riquoto perchè sia in maggior evidenza per i prossimi
aale prese con questi aggeggi.
Post by Walte®ego
Tra l'altro, pensavo di dover smanettare ancora per togliere i limiti di
banda, che avevo letto essere di 64kb/s, ma non è stato necessario!!!
Mi pare di aver letto che quei limiti, sono insiti in un modulo
particolare, mi pare usbserial, invece la tua connect card ne sa
probabilmente degli altri.
Continua a leggere su narkive:
Loading...