Установка и настройка pptp клиента для поднятия VPN соединения

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
}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *