1. Добавить в /etc/inittab что-нибудь навроде:
v1:3:respawn:/etc/rc.d/rc.pppd
Примечание: Не забудьте проверить ваш рабочий runlevel.
2. Где /etc/rc.d/rc.pppd будет скриптом примерно следующего содержания:
#!/bin/sh
sleep 60
/usr/local/sbin/pppd \
nodetach \
noauth \
nobsdcomp \
nodeflate \
mppe required,stateless \
name XXXXXXX \
remotename YYYYYYY \
pty "pptp 192.168.26.1 --nolaunchpppd" \
unit 0
Примечание: Параметры pppd в скрипты выставляйте по вкусу.
Ну, и путь до него корректный указывайте ;)