Разработать клиент под Ubuntu для L2TP подключения

Заказчик
[no-member:pro]Михаил[/no-member:pro]
Параметры проекта
Вариант сотрудничестваОдноразовый проект
РазделРазработка программ
Предоплатавозможна предоплата
Способы оплатыБанковский перевод
Приём заявокот 2018-11-20 до 2018-12-04
Описание проекта
Существует частная сеть, gateway на внешние vpn-подключения осуществляется через программно-аппаратный комплекс производства компании CheckPoint. Настройки данного комплекса позволяют осуществлять VPN-подключение как с помощью штатного клиента CheckPoint Endpoint Security, так и с помощью любого L2TP+ipsec+psk клиента. Данные для тестового подключения предоставим! Требуется: разработать для Ubuntu (поддерживая версии от 16.04 вплоть до текущей) и LinuxMint (поддерживая версии от 18) клиент, который бы работал с данным gateway. Результат работ - пакет в формате deb.
Клиент должен работать в двух режимах: либо читать из конффайла все реквизиты (юзернейм, пароль, psk) либо их должно быть возможно подавать напрямую как параметры в командной строке.
Бонус (по возможности): подключение не должно блокировать основной доступ в интернет, т.е. Очевидно, где-то в конффайле надо прописывать диапазон внутренних айпиадресов данной виртуальной частной сети, и обеспечивать, что по впн-подключению идёт только этот траффик, а не вообще весь.
Клиент должен работать в двух режимах: либо читать из конффайла все реквизиты (юзернейм, пароль, psk) либо их должно быть возможно подавать напрямую как параметры в командной строке.
Бонус (по возможности): подключение не должно блокировать основной доступ в интернет, т.е. Очевидно, где-то в конффайле надо прописывать диапазон внутренних айпиадресов данной виртуальной частной сети, и обеспечивать, что по впн-подключению идёт только этот траффик, а не вообще весь.