Потребовалось подключаться к PPTP серверу поднятом на Микротике. Настроить соединение получилось к сожалению не с первого раза, просмотрев с десятки разных мануалов, решился все таки открыть документацию. и вдумчиво все повторить.
Итак для настройки VPN клиента в Debian, да и в Ubuntu в принципе тоже, нужно пройти следующий шаги:
- Первым делом нужно установить сам пакет отвечающий за соединение:
aptitude install pptp-linux
- На втором шаге нужно установить глобальные настройки PPP, делается это все в файле options.pptp
sudo gedit /etc/ppp/options.pptp
удаляем все содержимое данного и файла и записываем в него следующие строки:
lock noauth nobsdcomp nodeflate
- Укажем данные авторизации в файле
sudo gedit /etc/ppp/chap-secrets
и запишем в него следующие строки
# Secrets for authentication using CHAP # client server secret IP addresses ваш_login PPTP ваш_password *
где ваш_login и ваш_password ваши логин и пароль соответственно.
- Далее настраиваем настройки под конкретного провайдера. Описываю свой случай, у вас вероятно будет не сильно отличаться
sudo gedit /etc/ppp/peers/dagfarm
Содержимое файла будет следующим
pty "pptp ***.***.***.*** --nolaunchpppd" name dagfarm remotename PPTP defaultroute replacedefaultroute file /etc/ppp/options.pptp ipparam dagfarm
Вместо звездочек введите Ip адрес вашего провайдера.
Параметры defaultroute и replacedefaultroute нужны для того чтоб после активации тунеля мы имели доступ к машинам находящимся в сети vpn соединения. - Запуск тунеля выполняется командой
sudo pon dagfarm
отключение
sudo pof dagfarm
проверить поднялся ли маршрут вы можете командой
sudo ifconfig
в выводе команды должнен быть интерфейс ppp0.
На этом собственно все. Надеюсь съэкономил кому то время.