Using a Verizon Data Card with SUSE
Step 1
Create the file “/etc/ppp/peers/verizon” with this content:
noauth connect "/usr/sbin/chat -v -f /etc/ppp/peers/verizon_chat" defaultroute usepeerdns ttyUSB0 230400 local debug -detach
Step 2
Create the file “/etc/ppp/peers/verizon_chat” with this content:
'' 'ATZ' 'OK' 'ATDT#777' 'CONNECT' ''
Step 3
Once those 2 files are in place, you can initialize a connection by running this command as root:
pppd call verizon
Upon completion of the dialup sequence, the connection is ready to use within 10-15 seconds.
I tested this with OpenSuSE 10.3 and a Verizon USB720 card.
*Props to tom @ Lighty2go for syntax*
Comments
I use the V640 express card and I use Yast to set it up. You have to disable check for dial tone, change the baud rate to the highest speed, use /dev/ttyUSB0, and enable ignore prompts.
Also you have to edit /etc/ppp/options and change
lcp-echo-interval from 30 to 65534 or the connection will hangup on you.
I created the verizon and verizon_chat files in /etc/ppp/peers per instructions from this item. Here’s
what I get when I try to invoke:
# pppd call verizon
pppd: The remote system is required to authenticate itself
pppd: but I couldn’t find any suitable secret (password) for it to use to
do so.
Isn’t there someplace I need to put my 10-digit card number? Otherwise, what do I use for a password?