1) Для поднятия соединения нужны такие пакеты:
pptp, chat
Устанавливаем их:
#opkg update && opkg install pptp chat
2) После установки приводим конфигурационные файлы к такому виду:
Устанавливаем опции
#cat /etc/ppp/options.pptp
lock
noauth
nobsdcomp
nodeflate
idle 0
#defaultroute
maxfail 0
persist
Задаём логин/пароль
#cat /etc/ppp/chap-secrets
user_name * passss *
Скрипт для добавления маршрута
#cat /etc/ppp/ip-up.d/vpn.sh
#!/bin/sh
case "$4" in
10.11.0.121)
route add -net 10.1.0.0/16 gw 10.11.0.1
;;
esac
exit 0
Собственно настройки vpn’a
#cat /etc/ppp/peers/vpn_connect
name user_name
remotename user_name
debug
lock
deflate 0
file /etc/ppp/options.pptp
pty "pptp XX.XX.XX.XX --nolaunchpppd"
hide-password
Стартовый скрипт
# cat /etc/init.d/vpn_connect
#!/bin/sh /etc/rc.common
START=99
start() {
sleep 15
/usr/sbin/pppd call vpn_connect
}