Eznet: A Simpler Way To Do PPP
Last software change: Feb 24, 1999
Last change to this page: May 19, 2002
Eznet is a program that simplifies PPP setup for Linux.
Using eznet, all a user has to do is specify the name of their
ISP, a login name, a password and a phone number to dial.  Eznet
takes care of the rest.  There are no configuration files to edit
and no chat scripts to design.
Here is what is available:
-  Additional documentation on eznet.
-  Download the source code 
     (version 1.11) as a single C source file.
     (Last updated: Feb 18, 1999)
-  Download a precompiled binary
     for Linux with glibc.  (30415 bytes)
-  Download a precompiled binary
     for Linux with libc5.  (39898 bytes)
-  A nifty Tcl/Tk GUI called 
     "xeznet" written and
     contributed by Mark Hall.
     (26203 bytes)
-  A note from Gene Schiavone describing
     how to use eznet with AOL RoadRunner dialup service.
Eznet has been in wide use for many years.  No bugs have been reported
since 1999.  If you happen to find a bug, please contact the author
at drh@hwaci.com.
Change History:
| Version 1.11 | 
 Fixed a bug in which eznet improperly handled passwords
     containing special characters like "#" and "%".
 Added the new "wait" command.  Works like "up", but doesn't
     return until the connection goes down.
 | 
| Version 1.8 | 
 Added the "eznet log" command to help debug
     troublesome hookups.
 Precompiled binaries added to the distribution.
 | 
| Version 1.7 | 
 The "status" line now reports the ppp device, the
     local IP address and the remote IP address.  Thanks to
     Steve Snyder for the idea!
 | 
| Version 1.6 | 
 Eznet now tests to insure it is installed in /usr/bin and
     fails with an error if it is not.
 The "autostart" property defaults to "yes" instead of "no".
 Added the "routeN" properties to automatically setup routes
     to the new network.  See the documentation for details.
 Increased the time allowed for the modem to connect from 40
     to 60 seconds.  (Some modems require extra time.)  This timeout
     is now configurable using the dialtimeout property.
 | 
| Version 1.3 | 
 Added three new options: "mtu", "mru" and "autostart".  See
     the documentation for details.
 | 
| Version 1.2 | 
 Added support for SpryNet.  The login prompts for this
     service provider are only 7-bit characters.  So some of the
     pattern matching routines were generalized to only look at
     the bottom 7 bits of each character.
 The init0= and init1= fields now default to "atz"
     and "at&d3", respectively.  
 | 
| Version 1.1 | 
 Added the "chat=no" option.
 Added support for AT&T Worldnet.
 | 
 More Open Source® Software
More Open Source® Software