Newsgroup: it.comp.os.linux.iniziare
Titolo: Re: Telefonino modem bluetooth

L'impresa è di connettere Ubuntu Gutsy ad internet usando il cellulare
UMTS come modem via bluetooth.
Ho seguito diverse guide a cominciare da questa troppo generica:
http://wiki.ubuntu-it.org/Hardware/Modem/CellulareBluetooth?highlight.
..
A me il comando:
sdptool search --bdaddr  00:..... DUN | grep Channel
non mi risponde mai niente: torna il dollaro, senza risposte!
E il comando:
sudo rfcomm bind rfcomm0 00:0.......... 2
Can't create device: Address already in use
Però la creazione del dispositivo sembrerebbe avvenuta correttamente,
infatti rfcomm risponde:
rfcomm0: 00:0...... channel 2 clean
COMUNQUE... siccome il mio cellulare è un prezioso Sagem My W-8,
ho configurato Gnome-ppp con una sola stringa di inizializzazione,
così come consigliato qui:
http://sblov.blogspot.com/2007/04/connettersi-ad-internet-con-un-moto.
..
Il risultato migliore che ottengo dai log di Gnome-ppp purtroppo è:
/home/ubuntu/.wvdial.conf<Warn>: Ignoring malformed input line: ";Do
NOT edit this file by hand!"
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: ATX3
WvDial Modem<*1>: ATX3
WvDial Modem<*1>: OK
WvDial<*1>: Sending: AT+CGDCONT=1,"IP","
apn.tre.it
"
WvDial Modem<*1>: AT+CGDCONT=1,"IP","
apn.tre.it
"
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<*1>: Sending: ATM1L1DT*99#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATM1L1DT*99#
WvDial Modem<*1>: CONNECT
WvDial Modem<*1>: ~[7f]}#@!}!}!} }8}#}$@#}(}"}'}"}"}&} } } } }
%}&WZ5}29)~
WvDial<*1>: Carrier detected.  Starting PPP immediately.
WvDial<Notice>: Starting pppd at Sat Dec 29 18:28:39 2007
WvDial<Err>: Warning: Could not modify /etc/ppp/pap-secrets:
Permission denied
WvDial<Err>: --> PAP (Password Authentication Protocol) may be flaky.
WvDial<Err>: Warning: Could not modify /etc/ppp/chap-secrets:
Permission denied
WvDial<Err>: --> CHAP (Challenge Handshake) may be flaky.
WvDial<Notice>: Pid of pppd: 8849
WvDial<*1>: Using interface ppp0
WvDial<*1>: Disconnecting at Sat Dec 29 18:28:41 2007
WvDial<*1>: The PPP daemon has died: A modem hung up the phone (exit
code = 16)
WvDial<*1>: man pppd explains pppd error codes in more detail.
WvDial<Notice>: Try again and look into /var/log/messages and the
wvdial and pppd man pages for more information.
E in /var/log/messages trovo alla fine queste informazioni per me
incomprensibili.
...
Dec 29 18:24:01 ubuntu-laptop pppd[8737]: Modem hangup
Dec 29 18:24:01 ubuntu-laptop pppd[8737]: Connection terminated.
Dec 29 18:24:01 ubuntu-laptop pppd[8737]: Exit.
Dec 29 18:26:06 ubuntu-laptop pppd[8772]: pppd 2.4.4 started by
ubuntu, uid 1000
Dec 29 18:26:06 ubuntu-laptop pppd[8772]: Using interface ppp0
Dec 29 18:26:06 ubuntu-laptop pppd[8772]: Connect: ppp0 <--> /dev/
rfcomm0
Dec 29 18:26:06 ubuntu-laptop pppd[8772]: Remote message:
Congratulations!
Dec 29 18:26:06 ubuntu-laptop pppd[8772]: PAP authentication succeeded
Dec 29 18:26:08 ubuntu-laptop pppd[8772]: LCP terminated by peer
Dec 29 18:26:08 ubuntu-laptop pppd[8772]: Modem hangup
Dec 29 18:26:08 ubuntu-laptop pppd[8772]: Connection terminated.
Dec 29 18:26:08 ubuntu-laptop pppd[8772]: Exit.
Dec 29 18:27:22 ubuntu-laptop kernel: [18156.732008] usb 4-4: USB
disconnect, address 7
Dec 29 18:27:54 ubuntu-laptop pppd[8839]: pppd 2.4.4 started by
ubuntu, uid 1000
Dec 29 18:27:54 ubuntu-laptop pppd[8839]: Using interface ppp0
Dec 29 18:27:54 ubuntu-laptop pppd[8839]: Connect: ppp0 <--> /dev/
rfcomm0
Dec 29 18:27:54 ubuntu-laptop pppd[8839]: Remote message:
Congratulations!
Dec 29 18:27:54 ubuntu-laptop pppd[8839]: PAP authentication succeeded
Dec 29 18:27:56 ubuntu-laptop pppd[8839]: LCP terminated by peer
Dec 29 18:27:56 ubuntu-laptop pppd[8839]: Modem hangup
Dec 29 18:27:56 ubuntu-laptop pppd[8839]: Connection terminated.
Dec 29 18:27:56 ubuntu-laptop pppd[8839]: Exit.
Dec 29 18:28:39 ubuntu-laptop pppd[8849]: pppd 2.4.4 started by
ubuntu, uid 1000
Dec 29 18:28:39 ubuntu-laptop pppd[8849]: Using interface ppp0
Dec 29 18:28:39 ubuntu-laptop pppd[8849]: Connect: ppp0 <--> /dev/
rfcomm0
Dec 29 18:28:40 ubuntu-laptop pppd[8849]: Remote message:
Congratulations!
Dec 29 18:28:40 ubuntu-laptop pppd[8849]: PAP authentication succeeded
Dec 29 18:28:41 ubuntu-laptop pppd[8849]: LCP terminated by peer
Dec 29 18:28:41 ubuntu-laptop pppd[8849]: Modem hangup
Dec 29 18:28:41 ubuntu-laptop pppd[8849]: Connection terminated.
Dec 29 18:28:41 ubuntu-laptop pppd[8849]: Exit.

 Dec 29 18:27:56 ubuntu-laptop pppd[8839]: Connection terminated.
  Non sembra un problema di connessione al dispositivo bluetooth, 
pero'. Cmq la butto li'... il comando 'sdptool browse' ti restituisce 
qualcosa? Hai controllato che il canale del DUN sia proprio l'1? :-o
  Saluti,
-- 
Gianfranco Bertozzi
http://www.locandamilu.it
Linux User #183585

 qualcosa? Hai controllato che il canale del DUN sia proprio l'1? :-o
Ehm... da dove leggi che l'ho impostato ad 1? e da dove potrei
reimpostarlo ad un altro valore? soprattutto, cos'è il DUN?
Comunque ~$ sdptool browse
Inquiring ...
Browsing 00:00 ...
Service Description: +CGMM: myW-7 UMTS
Service RecHandle: 0x10000
Service Class ID List:
  "PnP Information" (0x1200)
Service Name: Serial Port
Service RecHandle: 0x10002
Service Class ID List:
  "Serial Port" (0x1101)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 2
Service Name: OBEX Object Push
Service RecHandle: 0x10003
Service Class ID List:
  "OBEX Object Push" (0x1105)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 3
  "OBEX" (0x0008)
Profile Descriptor List:
  "OBEX Object Push" (0x1105)
    Version: 0x0100
Service Name: HS Voice Gateway
Service RecHandle: 0x10004
Service Class ID List:
  "Headset Audio Gateway" (0x1112)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 4
Profile Descriptor List:
  "Headset" (0x1108)
    Version: 0x0100
ubuntu@ubuntu-laptop:~$

 reimpostarlo ad un altro valore? soprattutto, cos'è il DUN?
  Dial Up Networking, che dovrebbe essere il canale da usare per la 
connessione. Mi viene il dubbio che UMTS e GPRS si comportino in 
maniera diversa, pero', non vedo un DUN nell'output che mi riporti. 
Forse va bene anche "serial port", ma mi pare strano. Io ho un gprs 
nokia ed ho avuto problemi molto simili ai tuoi perche' cercavo di 
connettermi a internet usando il canale, mi sembra, dell'auricolare.
  Il canale e' impostato in /etc/bluetooth/rfcomm.conf, attualmente 
dovresti avere 'Channel 2;'. Magari fai un paio di prove mettendo "1" 
e riavviando (da root) con '/etc/init.d/bluetooth restart'. Senno' dai 
un'occhiata al manuale di istruzioni del cellulare, magari il DUN va 
attivato.
  In sintesi: boh? =8-O



No. Il problema era che anzichè seguire le indicazioni che avevo
trovato qui:
http://sblov.blogspot.com/2007/04/connettersi-ad-internet-con-un-motorola.html#c1237758611243315999
nella stringa mettevo 
apn.tre.it
 e non 
naviga.tre.it