Вроде бы здесь на форуме не видел еще предложений о том, как это можно организовать. Выкладываю свой вариант; может, кому понадобится.
1) Качаем и ставим пакеты: ppp, pptp
2) Добавляем в файл /etc/ppp/chap-secrets свои логин и пароль:
# Secrets for authentication using CHAP
# client server secret IP addresses
sample_login * sample_password *
3) Создаем файл /etc/ppp/options.pptp и добавляем следующее:
lock
noauth
defaultroute
refuse-chap
refuse-mschap
refuse-eap
4) Создаем нового провайдера, для этого создаем файл /etc/ppp/peers/tartila:
root@BIGHOST:/etc/ppp# cat peers/tartila
pty "pptp 172.16.111.111 --nolaunchpppd --logstring pptp"
name sample_login
file /etc/ppp/options.pptp
ipparam tartila
5) В загрузочный скриптах добавляем маршруты и запускаем подключение:
(можно добавить в rc.local, например)
root@BIGHOST:/etc/ppp# cat /etc/rc.d/rc.tartila
#!/bin/sh
echo "Establishing Tartila connection:"
echo "--->adding routes..."
route del default
route add 172.16.0.17 gw 10.2.6.1 dev eth0 #DNS
route add 172.16.111.111 gw 10.2.6.1 dev eth0 #vpn.tartila.net
route add 172.16.0.2 gw 10.2.6.1 dev eth0 #ftp1.tartila.net
route add 172.16.0.9 gw 10.2.6.1 dev eth0 #
www.tartila.net
echo "--->connecting..."
pppd call tartila
#sleep 1
echo "---|done."
5.5) Теперь при загрузке подключение будет устанавливаться автоматически.
6) Все сообщения отладки находятся в /var/log/messages
PS:
to Jack: Так и не дождался я твоего мануала!