Restarting in slirp is now a little different than before.

To enable restarting:

* First, add a new configuration file ~/.slirprc-0.  This file should
contain things that are link specific (*EXCEPT MTU/MRU*).  That is, all
configuration that should be re-executed when you actually "restart" eg:
baudrate.  ~/.slirprc should contain all config info which should ONLY be
executed once eg: redir. 

For example, if your ~/.slirprc currently looks like:

redir 5000 21
baudrate 57600
ppp
ipcp-accept-remote
mtu 552
mru 552

Then you should make your config files look like:

~/.slirprc:
redir 5000 21
mtu 552
mru 552

~/.slirprc-0
baudrate 57600
ppp
ipcp-accept-remote

* You need to give slirp the -s command-line option (or put "socket" in
~/.slirprc) so that slirp creates a socket to listen() for re-connections.

* And finally, when reconnecting, you need to run slirp with the command
line option "-l 0".  The CANNOT appear in ~/.slirprc or ~/.slirprc-0, it
MUST be on the command-line.  The good news is that if slirp is not running
when "-l 0" is given, it will continue as usual.  So it's a good idea to
always run slirp with "-l 0" so that if there's an already running slirp, it
will continue, otherwise it'll start as normal.

Also, remember that sending 5 1's down the line will detach only the current
link.  This allows you to do funky things like detach the current ppp link,
then re-attach a slip link, without disturbing any of the current
connections.


Dan ...
