Вернуться назад

Настройка 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 и на этом останавиться.


igel
Дата: 25 января 2019 г. в 00:23:26

Автор: igel