Настройка VPN по протоколу L2TP в Ubuntu

Как Network Manager довели до ума я забыл смутные времена когда настроить подключение в Linux являлось достаточно нетривиальной задачей. И не вспомнил бы, если бы не подключил третьего провайдера (как известно запас карман не тянет :-)). В первую очередь интересовали внутренние ресурсы, интернет по тарифу второстепенен, только как резерв. А вот с настройкой этого резерва возникли некоторые трудности — L2TP однако.

L2TP (Layer Two Tunneling Protocol) – протокол, родившийся в результате объединения протоколов PPTP (от Microsoft) и L2F (Layer Two Forwarding) (от Cisco), вобравший в себя все лучшее из этих двух протоколов. Предоставляет более защищенное соединение, нежели первый вариант, шифрование происходит средствами протокола IPSec (IP-security). L2TP является также встроенным в клиент удаленного доступа Windows XP, более того при автоматическом определении типа подключения клиент сначала пытается соединиться с сервером именно по этому протоколу, как являющимся более предпочтительным в плане безопасности.

Итак, потребовалось мне настроить L2TP в Ubuntu. Google подсказал что способов получить искомое три. Рабочих — два, но напишу про все три. Просто обзор, без подробностей.

В любом случае потребуется пакет xl2tpd:

sudo apt-get install xl2tpd

Способ первый — ТруЪ

Правим конфигурационные файлы. Всего потребуется отредактировать три файла /etc/xl2tpd/xl2tpd.conf, /etc/xl2tpd/options.xl2tpd и /etc/ppp/chap-secrets. Инструкцию что и как править можно найти у своего провайдера.

Хорошо использовать когда соединение только одно и оно безлимитное, настроил подключение при старте и забыл. Если подключение не одно то удобство использования начинает стремиться к нулю. Второй плюс можно использовать в режиме командной строки, например если не установлен x-сервер или он упал (если честно забыл когда такое было).

Способ второй — Network Manager

Про Network Manager скажу что версии до седьмой сразу удалял. Во первых сам он мало что ничего не подключал и постоянно вылетал, но и еще не давал настроить подключение способом указанным выше. Сейчас же Network Manager отличная утилита и мой выбор. Стабильно работает, PPTP понимает, можно переключаться между разными сетями кликая мышкой … То что мне надо с учетом 3х провайдеров и нескольких WiFi сетей. За одним минусом — L2TP не работает :-(

Почему я вообще вспомнил про Network Manager? А потому что под него нашелся L2TP плагин версии 0.1, который у меня собираться отказался. Но если плагин есть то возможно он заработает и тогда этот способ станет рабочим. Вроде процесс идет, появился даже репозиторий. Можно попробовать установить:

sudo apt-add-repository ppa:seriy-pr/network-manager-l2tp
sudo apt-get update
sudo apt-get install network-manager-l2tp-gnome

После установки выполнить:


sudo service xl2tpd stop
sudo update-rc.d xl2tpd disable

Про обновления, настройку … прошу на страницу автора, github и launchpad.net.

Способ третий — VPNPPTP

VPNPPTP — простая в использовании и конфигурировании программа для настройки VPN соединений. Поддерживает PPTP, L2TP и OpenL2TP для Linux. Написана на FreePascal с использованием Shell скриптов.

VPNPPTP пока единственный способ настроить L2TP соединение в графическом режиме. Все делается мышкой и не с чем не конфликтует. Скачиваем, устанавливаем и наслаждаемся. Практически Windows — и ярлык подключения есть и иконка подключения в трее.

Придется скачать с сайта программы несколько пакетов включая пакет с самой утилитой. Есть даже инсталятор, но у меня он не заработал.

P.S. Способ четвертый — Итоговый

Не делать ничего выше описаного, а просто купить и поставить маршрутизатор, рекомендую TP-LINK TL-WR741ND, недорогой и стабильно работающий.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
3 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Sergey
11 лет назад

Только ссылку на гитхаб лучше заменить на актуальную https://github.com/seriyps/NetworkManager-l2tp

Ivush
Ivush
Ответить на  Sergey
11 лет назад

Упс. Спасибо. Думал что ее и запостил. Статью переписал после того как заметил движуху по проекту. Сейчас обнаружил в черновиках и обновил, а ссылка осталась старая.

aliger
aliger
6 лет назад

Пакет vpnpptp скачивается здесь https://pkgs.org/ вместе с зависимостями в секции Requires, например для Mageia это ещё + 27 пакетов
Но ссылка всего лишь для 3-х дистрибутивов Mageia, OpenMandriva, ROSA

3
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x