when starting pppd with the demand option, it will d demand dailing once. After that call hangs up, it will NOT call again. I am using the same scripts to run pppd in demand mode as I did in RH5.2 (had to recompile pppd under 5.2). I am starting ppp from my own scripts vice setting it in the /etc/sysconfig files. Of other note, restarting the networking with /etc/rc.d/init.d/network restart causes pppd, if running, to dial even if there is no traffic bound for that interface. The ../netwrork restart never touches the ppp0 interface (doesn't see it in the $interfaces_boot variable).
*** Bug 6982 has been marked as a duplicate of this bug. ***
[Re: more successes in bug #6982] PPP's demand-dialing creates two sets of PPP interfaces. The first is a loop on your workstation that waits for outgoing traffic. Once outbound traffic shows up, PPP establishes the link with the second pair. If your clients (or your own workstation) even attempt to do a nameserver lookup, the link will go up. This can happen even when software tries to lookup the name for the address of the local PPP interface that you're supplying to it.
Closing due to old age.