Настройка VPN подключения довольно проста, но до недавнего времени в Linux отсутствовала нормальная поддержка PPTP, что вызывало проблемы. В данной статье описано создание подключения по данному протоколу.
Установка
Установка не вызывает особенных трудностей. Даём соответствующую команду:
$ sudo apt-get install pptp-linux
По окончанию установки мы приступаем к создание конфигурационных файлов.
$ sudo mcedit /etc/ppp/options.pptp
lock noauth nobsdcomp nodeflate
# Отключаем проверки. Они нам не нужны
refuse-pap
refuse-eap
#refuse-chap
refuse-mschap
persist
# Количество попыток подключения в случае обрыва соединения -- 5
maxfail 5
defaultroute
replacedefaultroute
В файл /etc/ppp/chap-secrets записываем логин и пароль:
user pptp password *
Если требуется входить в домен, то тогда запись должна выглядеть вот так:
domain\\user pptp password *
И создаем описание подключения, как это делали для PPPoE:
$ sudo mcedit /etc/ppp/peers/pptp
# Указываем адрес сервера
pty “pptp 10.10.10.1 –nolaunchpppd”
connect /bin/true
name user
# Идентификатор из второго поля в chap-secrets
remotename pptp
# Подключаем файл настроек
file /etc/ppp/options.pptp
#require-mppe-128
# с некоторыми провайдерами возникает проблема
require-mppe-40
ipparam pptp
Подключение
Вот, собственно, и все настройки. Теперь подключаемся:
$ pon pptp
И смотрим вывод ifconfig. Если соединение установлено, и адрес получен, то процесс настройки прошел успешно. В случае неудачи соединение выполняем:
$ pon pptp debug dump logfd 2 nodetach
В результате получим все параметры и лог ошибок. Если есть необходимость в автоматическом подключении при загрузке системы, правим /etc/network/interfaces:
$ sudo mcedit /etc/network/interfaces
auto tunnel
iface tunnel inet ppp
provider pptp
На этом всё. Желаю удачи.
Четырнадцатое шестнадцатого
Одну неделю назад

0 комментариев(ий):
Отправить комментарий