Настройка L2tp/ipsec соединения в Ubuntu
Сервер для удаленных подключений у нас есть, теперь нужно настроить подключение клиентов. Плюс схемы l2tp-ipsec в том, что почти везде соединение устанавливается штатными средствами ОС, либо с минимальными дополнительными телодвижениями. Таким образом, в качестве клиентов могут выступать устройства с Windows, Linux, MacOS и прочими iOS.
Рассмотрим, к примеру настройку l2tp/ipsec-туннеля в правильной ОС.
Вариантов, как обычно, более одно. Можно, например, поставить отдельного демона l2tp-ipsec-vpn, использующего xl2tpd. А можно воспользоваться разработкой одного из пользователей Билайна:
sudo apt-add-repository ppa:seriy-pr/network-manager-l2tp sudo apt-get update sudo apt-get install network-manager-l2tp-gnome
Ну а дальше все просто – идем в Network Manager, выбираем вкладку VPN и добавляем новое L2TP-подключение.
В настройках указываем адрес нашего шлюза (внешний), логин и пароль для авторизации l2tp.
Чуть ниже не пропускаем кнопочку “Настройки ipsec”, где вводим passphrase для туннеля. Group Name и Gateway ID заполнять не нужно.
После этого пробуем подключиться – если соединение установилось, и появился интерфейс ppp0, значит все хорошо, и можно пользоваться.