« regexp brain teaser | Main | an exercise in overengineering »

linux interoperability: verizon broadband access with sierra ac595

This was much less of an ordeal than I was expecting it to be. With the sierra kernel module loaded, the card shows up as three usb serial ports, and you can connect via ppp through the first one with a pretty simple set of scripts. The only trick is activating the card, which can only be done in windows with the included cdrom. It can also be done with a vmware instance of windows inside linux, which is helpful for a computer with neither windows nor a cdrom drive.

Performance is better than I had expected. SSH sessions are relatively responsive (think dialup-ish) and my highly anecdotal bandwidth test (from brooklyn bridge park, dumbo) is 131 kilobits/sec upstream and 537 kilobits/sec downstream. Verizon has a rather mystifying terms-of-service which implies -- but does not make explicit -- that they intercept and analyze all your packets. Since I have a pretty fast DSL anyway, I vpn proxy pretty much everything through that.


based on:

http://www.pbandjelly.org/2006/12/sierra-wireless-aircard-595-configuration-sprintpcs/

/etc/ppp/peers/verizon:


# You usually need this if there is no PAP authentication
noauth
# The chat script
connect "/usr/sbin/chat -v -f /etc/ppp/peers/verizon_chat"
# Set up routing to go through this PPP link
defaultroute
# Use remote DNS
usepeerdns
# Default modem
/dev/ttyUSB0
# Connect at high speed
230400
local
novj
lcp-echo-failure 4
lcp-echo-interval 65535

/etc/ppp/peers/verizon_chat:


TIMEOUT 5
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
TIMEOUT 12
OK ATD#777
TIMEOUT 60
CONNECT ""

TrackBack

TrackBack URL for this entry:
http://jormungand.net/cgi-bin/mt/mt-tb.cgi/8

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on June 24, 2007 7:07 PM.

The previous post in this blog was regexp brain teaser.

The next post in this blog is an exercise in overengineering.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.35