Недавно потребовалось подключиться к провайдеру с помощью VPN соединения с Linux машины. Как всем известно, кроме как использовать пакет PPTP способов подключиться нет.
Итак, устанавливаем пакет PPTP
Для Debian:
apt-get install pptp
Он автоматчиески вытянет все нужные зависимости. После этого надо настроить конфиг соединения:
- Идем в папку /etc/ppp/peers
- Создаем файл с любым названием, у меня sevstar (название првоайдера ;)
- Вносим туда настройки для него:
lock
noauth
#не используем компресию и шифрование
nobsdcomp
nodeflate
refuse-eap
refuse-pap
refuse-chap
nomppe
#максимальное число попыток установления связи, если 0 - будут попытки пока не подключимя
maxfail 0
#использовать как шлюз по умолчанию
defaultroute
#установки MTU и MRU
mru 1500
mtu 1500
persist
4. Открываем файл /etc/ppp/chap-secrets и добавляем туда логин и пароль в таком виде:
login PPTP password *
Собственно все. После этого, запускаем командой
pppd call sev2 pty "pptp 10.10.0.1 --nolaunchpppd"
И контроллируем, чтобы появился интерфейс ppp0