#1 22.02.2010 18:27:28

romkaromka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 883
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

Для того, чтобы в различных дистрибутивах Linux можно было работать с vpn через графику пишется продукт vpnpptp. Уже многое сделано. Но также многое не сделано.

Задачи:
1) Все, кто использует этот продукт сообщайся на каких провайдерах в каких регионах он работает нормально, но на каких с оговорками и с какими патчами,
2) Патчи приветствуются,
3) Идеи учитываются,
4) Недостатки и баги сообщайте,
5) Также требуются тестировщики и программисты,
6) Требуются сборщики пакетов под разные архитектуры.

Сайт проекта: http://code.google.com/p/vpnpptp/

#2 22.02.2010 21:32:10

vint
Administrator
Зарегистрирован: 21.02.2010
Сообщений: 550
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

Спасибо. :) +1

#3 23.02.2010 05:28:19

voffka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 266
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

А не легче обычный скрипт наваять с использованием xdialog? Sed вроде в каждой системе есть, xdialog в зависимости :)

#4 23.02.2010 06:17:18

romkaromka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 883
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

А не легче обычный скрипт наваять с использованием xdialog? Sed вроде в каждой системе есть, xdialog в зависимости :)

Программа не только настраивает vpn-соединение, но и управляет уже настроенным соединением. Поэтому требуется язык высокого уровня, в качестве которого был выбран Free Pascal.

#5 23.02.2010 07:41:58

om
Administrator
Зарегистрирован: 23.02.2010
Сообщений: 3
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

А не легче обычный скрипт наваять с использованием xdialog? Sed вроде в каждой системе есть, xdialog в зависимости :)

Программа не только настраивает vpn-соединение, но и управляет уже настроенным соединением. Поэтому требуется язык высокого уровня, в качестве которого был выбран Free Pascal.

Кстати, я начал ковырять центр управления Mandriva (разбираюсь пока что, что к чему), код не очень понятен, но немного стал въезжать. Так что в перспективе возможно создание патча, который добавит поддержку MS VPN в MCC.

#6 23.02.2010 14:30:39

romkaromka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 883
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp


Кстати, я начал ковырять центр управления Mandriva (разбираюсь пока что, что к чему), код не очень понятен, но немного стал въезжать. Так что в перспективе возможно создание патча, который добавит поддержку MS VPN в MCC.

Это вещь нужная. Раньше мы уже пробовали это сделать, но у нас не получилось и мы отложили этот вопрос на потом. Ждем патча.
Om также занимается написанием скриптов по работе с ведением логов pppd, помогает проекту.

Программа vpnpptp интегрирована теперь и в MagOS, а это означает, среди прочего, что выйти в интернет через vpn можно будет с флешки (http://mdv-club.ru/*forum/read.php?10,41557).

#7 26.02.2010 16:15:31

astral
Administrator
Зарегистрирован: 26.02.2010
Сообщений: 1
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

а чем KVpnc не устраивает?

#8 02.03.2010 12:06:33

FormatCevt
Administrator
Зарегистрирован: 02.03.2010
Сообщений: 4
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

Mandriva 2010.0; пров - Билайн Интернет, Москва. полет нормальный...
Есть небольшое пожелание от лица счастливых обладателей нетбуков eeePC и иже с ними:
У меня стоит разрешение экрана 1024Х600, в связи с чем окно vpnpptp целиком не умещается на экране... Приходилось клавишей TAB вслепую искать кнопки... Вертикальный скроллбар на окошко бы... :P
Спасибо за продукт, его бы включить в следующие релизы Мандривы...

#9 02.03.2010 16:03:27

Nightwolf_ng
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 1 545
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

Приходилось клавишей TAB вслепую искать кнопки...

Попробуйте зажать контрол или альт и потащить окошко на любую его часть ;)

#10 10.03.2010 10:18:08

romkaromka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 883
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

Вопрос масштабирования формы в зависимости от разрешения экрана уже программируется. Планируется ввести в версии vpnpptp 0.0.6.

Найден баг в пакетах vpnpptp-allde. У всех, кто использовал версию vpnpptp-allde в GNOME и в LXDE конфигуратор vpnpptp нормально настраивал соединение, но модуль управления ponoff сидел в трее и не зеленел, и vpn не поднималось (при этом все нормально работало в KDE с пакетом vpnpptp-allde). Баг был найден в запуске под gksu программы в отсутствии параметра -l и по факту просто не логинилось под root.
Ярлык запуска ponoff на Рабочем столе и в Меню с учетом поправки должен иметь вид (Exec=gksu -l /opt/vpnpptp/ponoff):

[Desktop Entry]
Encoding=UTF-8
Comment[ru]=Управление соединением VPN PPTP
Comment=Control MS VPN via PPTP
Exec=gksu -l /opt/vpnpptp/ponoff
GenericName[ru]=Управление соединением VPN PPTP
GenericName=VPN PPTP Control
Icon=/opt/vpnpptp/ponoff.png
MimeType=
Name[ru]=Подключение beeline
Name=Connect beeline
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
Categories=GTK;System;Monitor;X-MandrivaLinux-CrossDesktop
X-KDE-SubstituteUID=true
X-KDE-Username=root
StartupNotify=false

Баг будет исправлен в пакете vpnpptp-allde 0.0.5 (в пакете vpnpptp-kde такого бага нет, так как в нем не используется gksu).

а чем KVpnc не устраивает?

Для новичков kvpnc очень мудреный, его функционал огромен, но большинству это ни к чему.
vpnpptp позволяет же ввести лишь логин и пароль, выданные провайдером, остальное все предложено по умолчанию и даже у блондинок получается, которые в глаза не видели никакой инструкции по настройке. Школьники довольны пакетом vpnpptp - потому что он простой и требующуюся от него задачу выполняет.
Когда есть выбор для пользователей между различными вариантами настройки разве это не здорово?!

Для пакета vpnpptp доступна инструкция:
http://code.google.com/p/vpnpptp/downloads/detail?name=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5%20%D0%9A%D0%BE%D1%80%D0%B1%D0%B8%D0%BD%D1%8B-%D0%91%D0%B8%D0%BB%D0%B0%D0%B9%D0%BD%20%D0%B2%20%D0%BB%D0%B8%D0%BD%D1%83%D0%BA%D1%81%D0%B5.doc#makechanges
http://code.google.com/p/vpnpptp/downloads/detail?name=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5%20%D0%9A%D0%BE%D1%80%D0%B1%D0%B8%D0%BD%D1%8B-%D0%91%D0%B8%D0%BB%D0%B0%D0%B9%D0%BD%20%D0%B2%20%D0%BB%D0%B8%D0%BD%D1%83%D0%BA%D1%81%D0%B5.odt#makechanges

Но даже не читая инструкцию очень легко настроить vpn, потому что сама программа подсказывает.


Я выложил тестовые версии vpnpptp 0.0.5
http://code.google.com/p/vpnpptp/downloads/list
Собирал сам, поэтому в официальных репозиториях их еще нет.
Из недостатков этих тестовых пакетов:
1) При сборке не изменена версия, это некритично,
2) Ярлык звонилки ponoff, созданный конфигуратором vpnpptp на рабочем столе, работает лишь в KDE (в других DE работают ярлыки запуска через Меню). Это будет исправлено в версии 0.0.6 - конфигуратор научится правильно создавать ярлыки на рабочих столах для любых DE.
При установке новой версии удалите вручную старую, так как у них конфиги несовместимы.

#11 19.03.2010 07:40:53

khaos
Administrator
Зарегистрирован: 19.03.2010
Сообщений: 1
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

Спасибо! Удобно и все работает!

#12 19.03.2010 16:26:14

romkaromka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 883
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

В версии vpnpptp 0.0.6 реализовано:
1) поддержка конфигуратором минимального разрешения: высота 600 точек, ширина - любая,
2) форма масштабируется, ее шрифт также меняется в зависимости от разрешения,
3) в конфигураторе убраны табы,
4) правильное создание ярлыка на рабочем столе в любом DE, а при неудаче создания ярлыка (в случае отсутствия файла /usr/share/applications/ponoff.desktop и/или нестандартного идентификатора пользователя, и/или нестандартной локализации) - информирование об этом,
5) изменение алгоритма работы с live-пользователем без изменения функционала в live-системе, оптимизация кода,
6) добавлен перевод на украинский язык,
7) добавлена возможность изменять любые языковые ресурсы программы, в том числе и русские ресурсы (путем правки файла /opt/vpnpptp/lang/vpnpptp.ru.po) - это может быть полезно для приведения своих примеров, в частности, адресов vpn-сервера, имени соединения и т.д.

http://code.google.com/p/vpnpptp/downloads/list - представлена бета версия vpnpptp-0.0.6. Она будет полезна всем, особенно у кого GNOME и LXDE, а также нетбук.
Через пару дней релиз vpnpptp-0.0.6.

#13 20.03.2010 15:07:01

CODeRUS
Administrator
Зарегистрирован: 10.03.2010
Сообщений: 99
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

отличный проект. оч помог еще будучи 0.0.4 версией, огромное спасибо)
студенческий пров Южно-Уральского Гос. Университета
VPN без шифрования.

но одно пожелание. минимальный список необходимых для установки пакетов минимально допустимых версий.
А то на 2010 One пришлось еще на винду побегать 4 раза чтоб пакеты вручную подкачать

#14 23.03.2010 07:41:43

romkaromka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 883
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp


но одно пожелание. минимальный список необходимых для установки пакетов минимально допустимых версий.
А то на 2010 One пришлось еще на винду побегать 4 раза чтоб пакеты вручную подкачать

Для версии One, если KDE, зависимостей никаких нет. Также все требующиеся зависимости для vpnpptp-allde выложены на http://code.google.com/p/vpnpptp/downloads/list
Если по представленной ссылке выложены не все зависимости, которые потребовались, - сообщите, добавим.
Версия vpnpptp-kde-one может быть установлена и в других DE, но тогда запуск Конфигуратора и звонилки осуществляется в терминале командами под root (если не под root, то программа сообщает об этом):

su -
ввести пароль (пароль не отображается)
/opt/vpnpptp/vpnpptp
/opt/vpnpptp/ponoff

Таким образом, зависимости нужны лишь для реализации графического интерфейса приложения (работы без терминала) для всех DE, отличных от KDE.

Доступна для тестирования vpnpptp-0.0.6-beta2, в которой плюсом:
- поправлено: в одном месте программа пыталась убить уже убитый демон pppd,
- поправлено: при выходе из ponoff без аварии программа иногда забывала вернуть состояние сети, которое было до поднятия vpn, но подготавливала почву для этого возвращения,
- поправлено: при входе/выходе из ponoff без аварии/при аварии в какой-то момент программа иногда теряла скрипт ip-down,
- теперь конфигуратор на всякий случай (хотя это с каждым релизом все менее вероятно) исправляет ошибки за модулем ponoff, поэтому если вдруг стало работать что-то не так как было раньше, то просто переконфигурируйте соединение,
- поправлено графическое отображение на рабочем столе ярлыка ponoff, созданного конфигуратором, в DE, отличных от KDE, так как требования к такому ярлыку предъявляются как к исполняемому файлу, находящемуся в директории, которая по-умолчанию не является директорией, в которой хранятся исполняемые файлы,
- изменен алгоритм выхода при аварии из модуля ponoff, ведь при выборе этого режима пользователь отдает себе отчет в том, что на линии авария; при выборе этого режима все сетевые интерфейсы перезапускаются (то есть организован конкурс интерфейсов, победитель в этом сражении получает приз - на нем поднимается сеть) - в итоге сеть поднимается по алгоритму, который используется при запуске компьютера и если этот интерфейс действительно аварийный, то и не поднимется на нем; в режиме аварийного выхода нет смысла возврата к интерфейсу, который пользователь считает аварийным; гораздо лучше было организовать конкурс интерфейсов; зато если пользователь по ошибке выберет аварийный выход, а в системе всего одна рабочая и настроенная сетевая карта, а аварии на самом деле нет, то сеть поднимется на ней, и оба эти режима выхода в этом случае становятся почти идентичными с той лишь разницей, что интерфейсы кратковременно перезапускаются; при ошибочном аварийном выходе если сетевая карта, на которой было поднято vpn, имеет наивысший приоритет, то сеть будет поднята на ней при аварийном выходе из ponoff; введением такого алгоритма продолжается идея, реализованная в алгоритмах реконнекта - управление сетью вновь отдается операционной системе, которая неплохо справляется с этой задачей.

Огромное спасибо группе тестировщиков, особенно украинским, которые тестировали, постили баги и предложения.

#15 24.03.2010 12:32:17

CODeRUS
Administrator
Зарегистрирован: 10.03.2010
Сообщений: 99
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

вручную докачивал тогда
pptp-linux-1.7.2-3.1mdv2010.0.i586
ppp-2.4.4-9mdv2009.1.i586
glibc-2.10.1-6.3mnb2.i586

на бету обновляться сейчас стоит?

#16 24.03.2010 17:39:54

romkaromka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 883
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

Если список изменений Вам важен и критичен, то стоит непременно проверить заявленный функционал, а также неухудшение раннего функционала, который Вами использовался.
Если хотите помочь и принять посильное участие в проекте, то тоже стоит - Ваше участие позволит выпустить стабильный релиз, который тут же попадет в систему обновления дистрибутивов у тысяч пользователей, где он уже был предустановлен, или был установлен самими пользователями.
Английскую локализацию проверьте - ее никто не проверял еще и в программе, и в /opt/vpnpptp/lang.
Релиз намечен на 1 апреля.

#17 25.03.2010 09:49:43

CODeRUS
Administrator
Зарегистрирован: 10.03.2010
Сообщений: 99
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

скачал. поверх установиться не смогла, вернее сделала вид что установилась, но просто затерла папку vpnpptp
ручное удаление из диспетчера и установка заново помогли

сменил язык на английский (интерфейс) - программа все равно выбрала русский.
ладно, переименовал файлы в папке lang - конфигуратор запустился
одно некрасивое место в английском переводе:

далее не смог создаться ярлык, программа сослалась на неверный языковой код (связано наверное с ручным переименовыванием)
вручную запустил ponoff - соединение прошло успешно

вот такие новости :)

#18 26.03.2010 18:54:18

romkaromka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 883
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

Я проверил в чистой английской среде - все работает нормально

Требуется скрипт, который по имени возвращает список ip - аналог программы host из bind-utils.
Кто знает где взять или кто может сам написать?


Замечание от CODeRUS учтено, плюсик в верхнем левом углу заменен на иконку программы, для фразы (ifset) добавлен отступ.

Доступна для тестирования vpnpptp-0.0.6-beta3, в которой плюсом:
- обеспечена совместимость config-файлов от предыдущих версий программы,
- добавлено запоминание в config-файле опции "Добавить ярлык на Рабочий стол", но уже созданный ярлык удаляться с рабочего стола не будет,
- добавлена поддержка шифрования require-mppe-128, поправлены недостатки интерфейса в части шифрования, поправлен алгоритм работы с шифрованием,
- поправлена работа конфигуратора при поднятом vpn.

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

#19 27.03.2010 07:20:04

CODeRUS
Administrator
Зарегистрирован: 10.03.2010
Сообщений: 99
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

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

#20 27.03.2010 11:31:33

romkaromka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 883
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

Чтобы знать куда поместить ярлык надо знать как в той или иной локализации называется "Рабочий стол", а для того, чтобы это знать мне нужно предоставить локализацию. Ярлык в Меню никто не отменял - скопируйте его на Рабочий стол, если нужен будет. Установка ярлыка на Рабочий стол - лишь фича, которую единичные программы используют.

#21 27.03.2010 12:08:06

CODeRUS
Administrator
Зарегистрирован: 10.03.2010
Сообщений: 99
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

эм. а апи для этого никаких нет?

#22 01.04.2010 08:15:29

romkaromka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 883
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

1 апреля 2009 года Александром Казанцевым на http://unixforum.org было опубликовано сообщение: "Так как мы явно не дождемся что французы добавят возможность использования VPN MS (самый у нас распространенный способ), то будем действовать сами".
Сегодня нашему проекту год.
Сегодня праздничный релиз vpnpptp-0.0.6.

У всех, у кого установлены предыдущие версии можно:
1) скачать новую версию пакета с сайта http://code.google.com/p/vpnpptp/downloads/list
2) затем в Центре Управления Мандривы удалить старую версию
3) затем установить новую версию.

Вся необходимая техническая информация имеется на сайте http://code.google.com/p/vpnpptp/w/list
В создании этой программы участвовали многие: программисты, тестировщики, переводчики, консультанты. Всем им огромное спасибо. Так держать, ребята!

#23 01.04.2010 08:48:56

CODeRUS
Administrator
Зарегистрирован: 10.03.2010
Сообщений: 99
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

большое спасибо за старания. обновляемся)

#24 01.04.2010 09:08:34

komcumir
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 498
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

Ребята а возможно на странице проекта скриншоты добавить?

#25 01.04.2010 11:40:32

romkaromka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 883
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

Ребята а возможно на странице проекта скриншоты добавить?

добавил

Новая версия программы не совместима со старыми версиями, поэтому обновляемся в ручную, а не через систему обновления.

#26 01.04.2010 11:45:59

CODeRUS
Administrator
Зарегистрирован: 10.03.2010
Сообщений: 99
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

почему в репах украинское описание?))

#27 01.04.2010 11:53:00

romkaromka
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 883
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

почему в репах украинское описание?))

это где именно? у меня все по-русски в релизе, а в бетке возможно.

#28 01.04.2010 18:44:47

evilrage
Administrator
Зарегистрирован: 01.04.2010
Сообщений: 3
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

все отлично работает но только по eth0-eth9, а про wlan0-wlan9 по моему забыли, было бы очень хорошо если бы прикрутили возможность подключения по wi-fi

#29 01.04.2010 19:29:03

CODeRUS
Administrator
Зарегистрирован: 10.03.2010
Сообщений: 99
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

romkaromka, до сегодняшнего дня видел украинское описание. честное слово!! сейчас уже русское...

#30 12.04.2010 09:29:17

Outsider29
Administrator
Зарегистрирован: 10.04.2010
Сообщений: 10
IP-адрес

Нужна помощь в проекте vpnpptp - для настройки vpn через pptp/l2tp

Подскажите пожалуйста, какую версию надо под Mandriva 2010 PWP KDE ?

Board footer