It seems like most ppp interface programs expect ppp-on and ppp-off or up/down to be around. Since I assume this can be just like /etc/init.d/ppp start|stop, would it be bad for me to create a C wrapper program (suid root) to call start-stop-deamon on pppd? What things do I have to watch out for? I would expect that this would be like dip, suid root, group dip or ppp, and mode 750.
Jim