Newsgroup: it.comp.os.linux.iniziare
Titolo: connessione con modem bluetooth

Salve sto cercando di collegarmi con il portatile ed il cellulare tramite 
bluetooth,
il telefono (n78 e operatore 3) viene visto regolarmente e riconosciuto 
come modem
pero' la connessione non va, ho incollato piu' sotto il log di gnome-ppp
l'errore cercando nel man di pppd indica 2 opzioni in conflitto tra di 
loro..
una cosa che mi sembra strana e' che il mio wvdial.conf e' questo e mi 
sembra un po' vuoto
Phone = 
Username =   
Password = 
New PPPD = yes
qualche dritta??
grazie
anto
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Please enter password (or empty password to stop):
--> Sending: ATM1L3DT*99#
--> Waiting for carrier.
ATM1L3DT*99#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> PPP negotiation detected.
--> Starting pppd at Tue Dec  1 14:05:14 2009
--> Pid of pppd: 5290
--> Disconnecting at Tue Dec  1 14:05:14 2009
--> The PPP daemon has died: pppd options error (exit code = 2)
--> man pppd explains pppd error codes in more detail.
--> I guess that's it for now, exiting
--> The PPP daemon has died. (exit code = 2)

 pero' la connessione non va, ho incollato piu' sotto il log di gnome-ppp
Gnome-ppp e` solo l'interfaccia grafica di wvdial x cui e` forse il caso
che inizi a cercare di connetterti con wvdial. Quando l'ho fatto io ho
preso un po' di appunti, vedi se possono servirti:
http://mm.homepc.it/file_html/installando_ubuntu.php#bluetooth

 
[...]
Io ho fatto le cose più alla "utonto".
Con BlueMan ho gestito l'interfaccia BT verso il telefono (è solo un
front-end).
Quando mi serve gli dico di impostare l'interfaccia per la connessione
internet.
Su NetworkManager mi compare quindi il dispositivo mobile e la prima
volta, grazie al pacchetto mobile-broadband-provider-info, ho
selezionato H3G, e mi ha impostato lui tutti i parametri di connessione,
le successive mi trovo su NM la voce H3G.
Cliccando la voce in questione (eventualmente bloccando le altre
interfacce di rete, se necessario), NM si connette con il cellulare (e
cambia icona).
Per disconnettermi, compare il pulsante Disconnect (uso l'interfaccia in
inglese).
Se connetto il cellulare via cavo USB, la cosa non cambia: mi trovo
abilitata la voce di H3G nel menu di Network Manager e funziona tutto
come sopra.
I cellulari sono un E61 e un 6120-Classic della Nokia.
Luca

 
http://mm.homepc.it/file_html/installando_ubuntu.php#bluetooth
ora li guardo...grazie
anto

On Wed, 02 Dec 2009 07:53:52 +0100, Luca Pascali wrote:
---cut---
non ci ho capito niente :)  ... cmq in caso mi scarichero' quei pacchetti 
se con wvdial non riesco e vediamo che succede...
ciao
anto

> 
http://mm.homepc.it/file_html/installando_ubuntu.php#bluetooth
niente anche seguendo le tue istruzioni modificando il wvdial.conf per il 
mio operatore continua a darmi lo stesso errore... :/

 pero' la connessione non va, ho incollato piu' sotto il log di gnome-ppp
  Non so se puo' servire, io ho usato il BT per anni ma sempre e solo
via script (con chat). Il problema che ho avuto io, e se non sbaglio
molto simile al tuo, era legato al canale BT: sei sicuro che il canale
di connessione col cellulare sia effettivamente quello del modem e non,
che so, dell'auricolare? Perche' in quel caso la risposta e' corretta ma
poi, ovviamente, non riesci a connetterti.
  Che ti da' sdptool?
  Un saluto,
-- 
Gianfranco Bertozzi
Linux User #183585



nono, il canale e' quello, non ho altri oggetti BT...mah, visto che mi 
serve per lavoro ho una macchina windows qui accanto, provero' a 
malincuore con questa :(

 malincuore con questa :(
uffa....la macchina win non ha BT 

 bluetooth,
Controlla queste righe in  wvdial.conf, vale anche per gnome-ppp, poi prova 
a dare il comando da root o con sudo
banalmente puo' essere un problema di permessi (/usr/sbin/pppd) o 
addirittura di parametri provider non corretti ;-)
Inoltre con alcuni telefoni e' necessario inserire il numero del CID  nella 
stringa di composizione es *99***4#
Baud = 460800
Init = ATX3
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Phone = *99#
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Abort on No Dialtone = off
Stupid Mode = off

 prova a dare il comando da root o con sudo
azz... era questo il prob ho dato il comando da root e' ha funzionato?
sto rispondendo con il portatile collegato con il cellulare
grazie ! 
anto

 
e' bastato lanciare wvdial da root e ha funzionato, acquisito IP dns..la 
connessione c'e' ma non si pinga nulla, neanche ip...
va be', controllero' le righe di wvdial.conf che mi hai scritto e poi 
faro' altre prove, almeno ora la connessione riesce a stabilirla..
grazie
anto

 nono, il canale e' quello, non ho altri oggetti BT...mah, visto che mi 
  Nemmeno io ce li avevo, pero' per un errore la connessione andava
ugualmente su un canale diverso da quello del modem e il cellulare (un
nokia 9500, a quel tempo) rispondeva comunque ma poi non si connetteva,
proprio come nel tuo caso.
  Purtroppo non conosco wvdial, magari prova a guardare in
/etc/bluetooth/rfcomm.conf alla voce "channel", e poi con
sdptool browse [tuodisp]
  vedi se il Dialup Networking e' sullo stesso canale. Se vuoi e non
risolvi altrimenti, posso dirti anche io come ho fatto. Pero' ho fatto
tutto a manina, non so se ti puo' servire. :-o
  Saluti,


 tutto a manina, non so se ti puo' servire. :-o
grazie,cmq ora sono riuscito a collegarmi (problema di permessi), 
pero' non navigo, anche se sono riuscito ad inviare un post qui... boh!? 
studiero' meglio la cosa, anche perche' il messaggio arrivato qui 
potrebbe essere partito quando ho rimesso il cavo e staccato la 
connessione BT
ciao
Antonio



Controlla /etc/resolv.conf, se necessario inserisci i dns che trovi in 
fondo all'output di wvdial es
nameserver 213.230.129.94 (tim)

 fondo all'output di wvdial es
io uso opendsn, mettero' quelli che vedo nel log della connessione... 
grazie ancora...anche se in realta' non riuscivo a pingare neanche alcun 
ip quindi non dovrebbe essere un problema di dns


Con che apn ti connetti?
Escludendo un problema di connessione (se usi apn wap, per
esempio di tim, il ping a me non funziona), potrebbe trattarsi di
un problema di routing.
Cio� alla connessione deve essere creato un instradamento di
default che utilizzi l'indirizzo dell'interfaccia ppp0 come
default.
Ad esempio io uso uno script /etc/ppp/ip-up condito cos�:
ip route add default dev ppp0 via 10.6.6.6
Questo perch� se guardo l'interfaccia ppp0 ho:
$ ifconfig ppp0
ppp0      Link encap:Point-to-Point Protocol  
          inet addr:10.x.x.x  P-t-P:10.6.6.6 Mask:255.255.255.255
E quel 10.6.6.6 a quanto pare non cambia mai ad ogni
riconnessione.
Se utilizzi direttamente uno script per pppd tipo:
------- /etc/ppp/peers/gprs --------
/dev/rfcomm0 9600
connect '/usr/sbin/chat -v -f /etc/ppp/gprs.chat'
noauth
debug
ipparam ibox
------------
in accoppiata con lo script di chat richiamato sopra:
--- /etc/ppp/gprs.chat ---
'' \d
'' 'atz'
OK 'at+cgatt=1'
OK 'at+cgdcont=1,"IP","
ibox.tim.it
"'
OK 'atd*99***1#'
----------------
Una configurazione del genere non ti aggiunge il defaultroute e
non riusciresti ad andare in internet, quindi, niente ping
neanche verso indirizzi numerici. Tant'� che ho aggiunto
l'apposito comando ip route ecc ecc nello script eseguito a
connessione avvenuta (vedi man pppd cercando ip-up e ip-down).
Se nelvprimlo script aggiungi l'opzione
defaultroute
il demone pppd automaticamente crea un instradamento di default
senza bisogno di altro.
In ogni caso il comando ip route add ecc ecc, va dato da root.
Cos� come se usassi gli script sopra per connetterti doveresti
lanciare da root:
pppd call gprs
ovviamente perch� nel mio caso gprs � il nome dello script che
sta nella dir /etc/ppp/peers.
Saluti!

 utilizzi l'indirizzo dell'interfaccia ppp0 come default.
Se ho capito bene usa wvdial quindi dovrebbe guardare in /etc/ppp/wvdial-
pipe, ma credo che la configurazione includa defaultroute 
automaticamente...forse e' da rivedere wvdial.conf o meglio provare a 
configurare lanciando
 sudo wvdialconf 

 sudo wvdialconf 
Probabile. Ho riportato la mia esperienza in quanto si basa su
una configurazione manuale del tutto e, nei casi in cui le cose
non funzionano alla prima, spesso conviene accantonare magari
anche temporaneamente gli automatismi come wvdial.

 E quel 10.6.6.6 a quanto pare non cambia mai ad ogni riconnessione.
esatto... non ho capito molto dei tuoi script,
io ho scritto route add default gw 10.6.6.6
e ora riesco a pingare gli ip, se modifico resolv.conf sicuramente riesco 
anche a navigare, ora mi guardo un po' meglio il tuo script e lo adatto 
alle mie esigenze...
grazie
anto