IMHO, ADSL4Linux is a dreadful solution when using essg.
I use a combination of :
- an entry in /etc/inittab that respawns pptp when starting (or killed)
- entry "persist" in /etc/ppp/options
I also send a mail from /etc/ppp/ip-up.local to the administrator (me

) when a connection is established. (and from /etc/ppp/ip-down.local when the mxstream/adsl-connection breaks)
All in all it has been proven to be a very solid solution for autoreconnecting the essg to internet .
It requires however a solid understanding of how mxstream, pptp, pppd and the firewall interact on the essg/linux box.
- Bart