Der Blackberry bold ist per bluetooth verbunden, im blueman-manager wird dialup-networking verbunden auf /dev/rfcomm0. dabei erscheint dann zwar eine fehlermeldung, dass die verbindung nicht hergestellt werden konnte, aber der BB ist auf /dev/rfcomm0 als modem verbunden.
Jetzt kommt pppd ins Spiel. ich habe mir folgende skripte angelegt:
/etc/ppp/peers/o2:
Code: Alles auswählen
/dev/rfcomm0
921600
idle 300
lock
crtscts
modem
noauth
usepeerdns
replacedefaultroute
defaultroute
noipdefault
noccp
nobsdcomp
novj
user ""
password ""
# connect script
connect "/usr/sbin/ppp-chat-o2.sh"
ipcp-restart 8
ipcp-max-configure 50
ipcp-accept-local
ipcp-accept-remote
Code: Alles auswählen
#!/bin/sh
/usr/sbin/chat -V -f /etc/chatscripts/ppp-prep-o2 || \
/usr/sbin/chat -V -f /etc/chatscripts/ppp-prep-o2-nopin
# wait to switch between GPRS/UMTS
#sleep 20
# the final chat script:
/usr/sbin/chat -V -f /etc/chatscripts/ppp
Code: Alles auswählen
ABORT BUSY
ABORT ERROR
ABORT 'NO CARRIER'
REPORT CONNECT
TIMEOUT 10
"" "ATZ"
#O2
OK "AT+CGDCONT=1,\042IP\042,\042internet\042"
OK "AT+CPIN=9876"
OK "ATE1V1&D2&C1S0=0+IFC=2,2"
OK "AT+IPR=115200"
OK "ATE1"
#SAY "\nWarte 20 Sekunden um zwischen UMTS/GPRS umzuschalten ...\n"
Code: Alles auswählen
ABORT BUSY
ABORT 'NO CARRIER'
ABORT ERROR
REPORT CONNECT
TIMEOUT 10
SAY "Verbinde mit Server\n"
TIMEOUT 60
"" "ATD*99***1#"
CONNECT \c
Die scripte stammen aus dieser anleitung:
http://www.perl-online.com/blog/archives/9264/2
Rufe ich nun "pppd call o2" auf, erscheinen folgende einträge in der /var/log/messages:
Code: Alles auswählen
Jan 24 21:57:58 r4pt0rbook pppd[10688]: pppd 2.4.4 started by root, uid 0
Jan 24 21:58:00 r4pt0rbook pppd[10688]: Serial connection established.
Jan 24 21:58:00 r4pt0rbook pppd[10688]: Using interface ppp0
Jan 24 21:58:00 r4pt0rbook pppd[10688]: Connect: ppp0 <--> /dev/rfcomm0
Jan 24 21:58:01 r4pt0rbook pppd[10688]: PAP authentication succeeded
Jan 24 21:58:13 r4pt0rbook pppd[10688]: Connect time 0.3 minutes.
Jan 24 21:58:13 r4pt0rbook pppd[10688]: Sent 8574 bytes, received 3480 bytes.
Jan 24 21:58:13 r4pt0rbook pppd[10688]: Connection terminated.
Jan 24 21:58:14 r4pt0rbook pppd[10688]: Exit.
Sehe ich das richtig, dass "PAP authentication succeeded" zumindest aussagt, dass eine verbindung zum netz hergestellt wird? Oder ist das nur die Verbindung zum Blackberry? Und weshalb wird die Verbindung sofort wieder getrennt?