I have been working on this with no luck. I am not a PPP expert so I am hoping someone can point me in the right direction. I am tethering a blackberry perl to my debian system using bluetooth. I have a tethering plan from AT&T. Here is the PPP log, peers file and chat script. I have tried suppling an IP address and for some reason when I do that the address is used for both local and remote which does not seem correct so I removed that in order to have the PPP server supply an address.
Just a note I tried a sprint PCMCIA card and that connected with no problem, but that card is not mine, just a test.

Any help would be appreciated.


# pppd call blackberry
ATE
Dialing
Serial connection established.
using channel 130
Using interface ppp0
Connect: ppp0 <--> /dev/rfcomm1
sent [LCP ConfReq id=0x1 <auth eap> <magic 0xeb6f4a99> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x27 <asyncmap 0x0> <auth chap MD5>]
sent [LCP ConfRej id=0x27 <asyncmap 0x0>]
rcvd [LCP ConfRej id=0x1 <auth eap> <magic 0xeb6f4a99> <pcomp> <accomp>]
sent [LCP ConfReq id=0x2 <auth chap MD5>]
rcvd [LCP TermReq id=0x28]
sent [LCP TermAck id=0x28]
rcvd [LCP ConfReq id=0x2 <auth chap MD5>]
sent [LCP ConfAck id=0x2 <auth chap MD5>]
rcvd [LCP TermAck id=0x28]
rcvd [LCP ConfAck id=0x2 <auth chap MD5>]
sent [CHAP Challenge id=0xf7 <4dfb0bccdbd46563768606271c7ede464211d4136a0d>, name = "Keshie"]
rcvd [CHAP Challenge id=0xf7 <4dfb0bccdbd46563768606271c7ede464211d4136a0d>, name = "Keshie"]
sent [CHAP Response id=0xf7 <d6592c273d8ebc37475963942ef66b15>, name = "WAP@CINGULARGPRS.COM"]
rcvd [CHAP Response id=0xf7 <d6592c273d8ebc37475963942ef66b15>, name = "WAP@CINGULARGPRS.COM"]
sent [CHAP Success id=0xf7 "Access granted"]
rcvd [CHAP Success id=0xf7 "Access granted"]
CHAP authentication succeeded: Access granted
CHAP authentication succeeded
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
rcvd [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [CCP ConfAck id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
rcvd [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
sent [IPCP ConfRej id=0x1 <addr 0.0.0.0>]
rcvd [CCP ConfAck id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Deflate (15) compression enabled
rcvd [IPCP ConfRej id=0x1 <addr 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addrs 0.0.0.0 0.0.0.0> <compress VJ 0f 01>]
rcvd [IPCP ConfReq id=0x2 <addrs 0.0.0.0 0.0.0.0> <compress VJ 0f 01>]
sent [IPCP ConfRej id=0x2 <addrs 0.0.0.0 0.0.0.0>]
rcvd [IPCP ConfRej id=0x2 <addrs 0.0.0.0 0.0.0.0>]
sent [IPCP ConfReq id=0x3 <compress VJ 0f 01>]
rcvd [IPCP ConfReq id=0x3 <compress VJ 0f 01>]
sent [IPCP ConfAck id=0x3 <compress VJ 0f 01>]
rcvd [IPCP ConfAck id=0x3 <compress VJ 0f 01>]
Could not determine local IP address
Connect time 0.1 minutes.
Sent 110 bytes, received 110 bytes.
sent [IPCP TermReq id=0x4 "Could not determine local IP address"]
rcvd [IPCP TermReq id=0x4 "Could not determine local IP address"]
sent [IPCP TermAck id=0x4]
rcvd [IPCP TermAck id=0x4]
sent [LCP TermReq id=0x3 "No network protocols running"]
rcvd [LCP TermReq id=0x3 "No network protocols running"]
sent [LCP TermAck id=0x3]
rcvd [LCP TermAck id=0x3]
Connection terminated.
Connect time 0.1 minutes.
Sent 154 bytes, received 154 bytes.


Here is my peers file.

debug debug debug
nodetach
# Accept peers idea of our local address
ipcp-accept-local
ipcp-accept-remote
ipcp-restart 7
ipcp-max-configure 20
defaultroute
user "WAP@CINGULARGPRS.COM"
password "CINGULAR1"
/dev/rfcomm1
connect "/usr/sbin/chat -f /etc/chatscripts/blackberry"
# This causes user name not to hang.
default-asyncmap

and the chatfile

ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED ABORT ERROR
'' ATZ
SAY "ATE\n"
OK ATE1
OK 'ATQ0 V1 E1 S0=0 &C1 &D2'
OK 'AT+CGDCONT=1,"IP","wap.cingular"'
OK 'ATDT*99***1#'
TIMEOUT 120
SAY "Dialing\n"