Listing 2. Pancrazio's Options File
# My /etc/ppp/options is empty. It's a choice; even
# though it involves more redundancy, it basically
# allows me to do whatever I want for each provider.
/dev/modem # The modem device
115200 # We want speed, baby
connect "chat -v ABORT BUSY ABORT 'NO CARRIER' ABORT
'NO DIALTONE' TIMEOUT 120
'' ATZ OK
ATX3DT10550773711055 CONNECT"
name USERNAME
hide-password # Don't show passwords in syslog!
defaultroute
noipdefault
crtscts
modem
idle 600 # Disconnect if I don't do anything
# for ten minutes (most providers do
# it anyway)
#debug # Of course, useful when something's
# wrong
lock
allow-ip * # Otherwise the peer will be required
# to authenticate itself, and most
# don't
asyncmap 0 # No obsolete escaping of bytes, our
# lines are 8-bit clean!
# The following four try to reach maximum
# compression, as modern CPUs are powerful enough
# to make it practical
# CAREFUL: they # require modules compiled in the
# kernel
bsdcomp 15,15 #
vj-max-slots 16
deflate 15,15
predictor1
usepeerdns # When available, use DNSes suggested
# by the provider
# Particularly useful for bad lines, where noise is
# high, to try to keep the connection alive. Normally
# I don't use them
#
#lcp-echo-interval 30 # See if the server is alive
# every 30 seconds
#lcp-echo-failure 2 # and quit if it's not alive
# after trying twice
# Other useful parameters I never set:
#
# mru
# mtu
# local_ip_address:remote_ip_address