Андрей Смирнов
Время чтения: ~4 мин.
Просмотров: 7

Как настроить L2TP VPN-соединение на ОС Linux

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

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, недорогой и стабильно работающий.

17 января 2015 г. 11:27:39

b.VPN клиент для Linux пока не доступен. Тем не менее, если вы оплатили подписку, и хотели бы использовать сервис b.VPN на Linux, вы можете вручную настроить подключение L2TP VPN-соединения на Linux, выполнив следующие действия. Вам будет предоставлены точно такие же функции с помощью VPN-клиента на Linux. Обратите внимание, что вы можете использовать b.VPN клиент на другом устройстве при подключении к серверам b.VPN на Linux с помощью L2TP-соединение.

Важно:

*Вы можете найти список доступных L2TP VPN серверов / Ключ открытого доступа на странице Вашего профиля

*Ваше имя пользователя – это имя пользователя на Вашем аккаунте b.VPN(Ваш эл.адрес), и Ваш пароль – это пароль для аккаунта b.VPN

 *Перед началом установки L2TP VPN-соединения на Linux, добавьте следующие параметры в Графический Интерфейс Пользователя на Вашей ОС:

apt-add-repository ppa:werner-jaeger/ppa-werner-vpn

apt-get update

apt-get install l2tp-ipsec-vpn

reboot

Чтобы установить L2TP VPN-соединение на ОС Linux, сделайте следующее:

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

Нажмите на новой иконке и выберите «Изменить соединения».

l2tp_vpn_on_linux-1.png

Введите пароль в поле «Пароль».

l2tp_vpn_on_linux-2.png

Нажмите кнопку «Добавить», чтобы начать новое соединение. Назовите соединение в поле «Имя подключения», затем нажмите кнопку «Oк». (в качестве имени для подключения настоятельно рекомендуется выбрать адрес сервера VPN, который вы хотели бы использовать, например, ca.usa.bvpn.com)

l2tp_vpn_on_linux-3.png

Нажмите кнопку «Изменить».

Вкладка IPsec:

Введите IP-адрес сервера VPN в поле «RemoteServer».

Выберите «Использовать общий ключ для аутентификации» (oorg5y8ajugiwgc).

l2tp_vpn_on_linux-4.png

Вкладка L2TP:

Проверьте отмечена ли «Длина бита».

l2tp_vpn_on_linux-5.png

PPPTab:

Отметьте «Разрешить эти протоколы».

Галочкуна«Challenge Authentication Protocol (CHAP)»

Введите имя пользователя и пароль для учетной записи VPN.

Нажмите кнопку«Ок».

l2tp_vpn_on_linux-6.png

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

l2tp_vpn_on_linux-7.png

Вы успешно настроили подключение L2TPVPN

Используемые источники:

  • http://anykeychhik.ru/nastroyka-vpn-po-protokolu-l2tp-v-ubuntu/
  • https://www.bvpn.com/ru/faq/6/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации