Настройка VPN соединения в операционной системе Linux
Пример настройки для Debian-based дистрибутивов.
Предполагается, что конфигурационные файлы pptp расположены в каталоге /etc/ppp (стандартно)
Необходимо добавить в файл /etc/ppp/chap-secrets строчку
username * password *
изменив имя пользователя и пароль на свои.
Необходимо заменить содержимое файла /etc/ppp/options.pptp на следующее
lock
# Не требовать удаленную сторону назвать себя
noauth
# Отключить BSD-compress сжатие
nobsdcomp
# Отключить Deflate сжатие
nodeflate
Необходимо создать файл /etc/ppp/peers/ppph со следующим содержимым. (Измените username на имя своего аккаунта.)
# Максимальный размер передаваемого пакета
mtu 1500
# Максимальный размер принимаемого пакета
mru 1500
# Не отключаться когда соединение закрыто, пробовать открыть его снова
persist
# При отсутствии связи всегда пытаемся подключиться
maxfail 0
# Узнаем о состоянии удаленной стороны каждые 60 сек
lcp-echo-interval 60
# Если удаленная сторона не ответила 4 раза, считается, что произошло отключение
lcp-echo-failure 4
# Команда для соединения(!адрес поменять на шлюз, выдаваемый по dhcp!)
pty "pptp 80.78.192.139 --nolaunchpppd"
# Устанавливаем имя нашего хоста
name username
# Устанавливаем имя удаленного хоста
remotename PPTP
# Установить маршрут по умолчанию
defaultroute
# Читать дополнительные настройки из options.pptp
file /etc/ppp/options.pptp
# Дополнительныe параметры для скриптов ip-up, ip-pre-up, ip-down
ipparam username
Поднимать vpn соединение pon ppph, завершать poff ppph.
|