Настройка PPTP клиента в Debian Ubuntu

Настройка PPTP-клиента в Debian/Ubuntu $ apt-get install pptp-linux Для простоты введем переменные: название нашего соединения ($NameVPN) IP address(host) нашего сервера - ($SERVER), наше имя пользователя (username)($USERNAME), наш пароль (password)($PASSWORD), Приводим наши файлы до следующего вида: $ nano /etc/ppp/options.pptp

lock nodetach noauth refuse-eap refuse-chap refuse-mschap nobsdcomp nodeflate

$ nano /etc/ppp/chap-secrets Внимание: параметр nodetach, выводит в стандартный поток вывода ошибок — stderr, выводится на терминал. Это удобно для отладки соединения. После того, как Вы убедились, что скрипт работает, как задумано, параметр nodetach можно убрать и pppd при запуске будет уходить в фоновый режим, перенаправляя stderr скрипта в файл /etc/ppp/connect-errors.

# Secrets for authentication using CHAP # client server secret IP addresses ($USERNAME) PPTP ($PASSWORD) * Замечания: если вы используете домен, то используете косые черты и имя домена. $DOMAIN\\$USERNAME PPTP $PASSWORD *

Создаем файл $NameVPN в /etc/ppp/peers/: $ nano /etc/ppp/peers/$NameVPN

pty "pptp $SERVER --nolaunchpppd" name $USERNAME remotename PPTP require-mppe-128 defaultroute file /etc/ppp/options.pptp ipparam $TUNNEL

Если нам не нужна поддержка MPPE,то удаляем строчку из require-mppe-128 из файла. Подключения: $ pon $NameVPN Разрыв связи: $ poff $NameVPN Если нужно увидеть отладочную информацию: pon $NameVPN debug nodetach Если нужен автоматический запуск при загрузке системы, добавьте в файл /etc/network/interfaces следующие строки: $ nano /etc/network/interfaces

auto tunnel iface tunnel inet ppp provider $NameVPN up route del default up route add default dev ppp0

PS:Возможно придется поставить апперанд & после ($NameVPN&), иначе загрузка может идти до подключения ppp и на этом остановиться.