pppd 2.0.0a doesn't work with linux-1.3.33 if the "defaultroute" option
is used. You can fix this by changing
static char route_buffer [100];
to
static char route_buffer [129];
in ppp-2.2.0a/pppd/sys-linux.c, line 948,
and adding "len=128;" just after "pos=128;" in rt_get_info() in
linux-1.3.33/net/ipv4/route.c, line 586.
Apologies if this was brought up before -- I'm not on the ppp channel
and only read the digest version of the kernel list.
Regards,
Marc.