I normally use the dialup tools that come with my distro, like kinternet which uses wvdial. However I did try chat and here is how I am connected now. Your device is probably /dev/ttyACM0 which does not matter to pppd.
I use cdma, if you get errors let us know..
# grep vzw /etc/ppp/pap-secrets
251533xxxx@vzw3g.com * vzw *
Code:
# /usr/sbin/pppd defaultroute replacedefaultroute usepeerdns /dev/rfcomm0 115200 debug user 251533xxxx@vzw3g.com connect "/usr/sbin/chat -v '' ATD#777 CONNECT "
Perms of /dev/rfcomm0 are ok, no 'mesg n' neccesary.
Serial connection established.
using channel 22
Using interface ppp0
Connect: ppp0 <--> /dev/rfcomm0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x951f73b6> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x951f73b6> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <mru 1514> <asyncmap 0x0> <auth chap MD5> <magic 0xe2182581> <pcomp> <accomp>]
sent [LCP ConfNak id=0x1 <auth pap>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x951f73b6> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x951f73b6> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x2 <mru 1514> <asyncmap 0x0> <auth pap> <magic 0xe2182581> <pcomp> <accomp>]
sent [LCP ConfAck id=0x2 <mru 1514> <asyncmap 0x0> <auth pap> <magic 0xe2182581> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x951f73b6]
cbcp_lowerup
want: 2
sent [PAP AuthReq id=0x1 user="251533xxxx@vzw3g.com" password=<hidden>]
rcvd [LCP EchoRep id=0x0 magic=0xe2182581]
rcvd [PAP AuthAck id=0x1 ""]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <compress VJ 0f 01> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
rcvd [IPCP ConfReq id=0x3 <addr 66.174.42.237>]
sent [IPCP ConfAck id=0x3 <addr 66.174.42.237>]
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [LCP ProtRej id=0x4 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
rcvd [IPCP ConfNak id=0x2 <addr 166.145.88.238> <ms-dns1 66.174.6.7> <ms-dns3 66.174.3.7>]
sent [IPCP ConfReq id=0x3 <addr 166.145.88.238> <ms-dns1 66.174.6.7> <ms-dns3 66.174.3.7>]
rcvd [IPCP ConfAck id=0x3 <addr 166.145.88.238> <ms-dns1 66.174.6.7> <ms-dns3 66.174.3.7>]
local IP address 166.145.88.238
remote IP address 66.174.42.237
primary DNS address 66.174.6.7
secondary DNS address 66.174.3.7
Script /etc/ppp/ip-up started (pid 11639)
Script /etc/ppp/ip-up finished (pid 11639), status = 0x0
check the dns settings..
Code:
# grep nameserver /etc/resolv.conf
nameserver 66.174.6.7
nameserver 66.174.3.7
check routing..
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
66.174.42.237 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
0.0.0.0 66.174.42.237 0.0.0.0 UG 0 0 0 ppp0