Нужна помощь в тестировании настроек MS VPN в Drakconnect

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
pingus
Сообщения: 104
ОС: Mandriva 2010.1

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение pingus »

romkaromka писал(а):
05.12.2009 22:25
pingus писал(а):
05.12.2009 22:23
Так и не заставил работать модуль ponoff, зато конфигуратор работает великолепно! После его работы остаётся только выбрать активный интефейс в NetApplet. Посему прошу не выносить правку скриптов ip-up/ip-down и иже с ними в отдельный каталог с программой

в чем причины неудачи? патчи Нужна помощь в тестировании настроек MS VPN в Drakconnect пробовали?


Пробовал - всё бестолку: висит в трее значок без реакции, хотя периодически нагрузка на процессор имеется. Единственный в моём случае вариант - через NetApplet.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

pingus писал(а):
05.12.2009 22:39
romkaromka писал(а):
05.12.2009 22:25
pingus писал(а):
05.12.2009 22:23
Так и не заставил работать модуль ponoff, зато конфигуратор работает великолепно! После его работы остаётся только выбрать активный интефейс в NetApplet. Посему прошу не выносить правку скриптов ip-up/ip-down и иже с ними в отдельный каталог с программой

в чем причины неудачи? патчи Нужна помощь в тестировании настроек MS VPN в Drakconnect пробовали?


Пробовал - всё бестолку: висит в трее значок без реакции, хотя периодически нагрузка на процессор имеется. Единственный в моём случае вариант - через NetApplet.

расскажите более подробно как Вы подняли vpn. интересуют шаги после конфигуратора и опции в конфигураторе. будем вместе разбираться в каждом отдельном случае. добавлять дополнительные опции в программу и т.д. можно и скрины показать.
посмотрите инструкцию http://homenet.corbina.net/index.php?showtopic=94985 и убедитесь, что вы подключены к локальной сети по своему IP
какой у Вас провайдер? DE?
скоро в программу добавится ведение логов - будет проще искать причины нестыковки.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

Учитывая многочисленные пожелания разных категорий пользователей и опыт использования программы опытными пользователями и новичками, пришел к выводам:
1) опытные пользователи часто используют лишь конфигуратор для автоматизированной настройки vpn, и поднимают vpn командой pppd call имя_соединения, модуль же ponoff могут и не использовать.
2) новички же используют оба модуля: и vpnpptp, и ponoff.
Учитывая возможности скрипта mr. Peabody для Корбины, в котором реализована,среди прочего, возможность реконнекта встроенными в демон pppd методами.
Нахожу для версии vpnpptp 0.0.4 возможным реализовать:
1) еще большую автономность конфигуратора vpnpptp от ponoff.
2) скрипт /etc/ppp/ip-down.d/ip-down разрешить использовать опционально, по умолчанию не используя.
3) реконнект реализовать опционально встроенным в демон pppd способом, еще больше способствуя автономности двух модулей программы, или как он реализован сейчас. ponoff же будет обрабатывать оба варианта реализации реконнекта.
4) включить, полностью копируя у mr. Peabody, реализацию получения маршрутов через DHCP в порядке тестовой возможности программы.
5) добавить ведение логов pppd.
6) завести каталог /opt/vpnpptp/scripts - для различных скриптов, используемых программой.

Спасибо omerta13, он написал первую тестовую версию скрипта для настройки ведения логов pppd по инструкции http://sysoev.ru/pppd/logs.html - пробуем, тестируем, поправляем.

Код: Выделить всё

#!/bin/sh

# Проверяем наличие в системе файла /var/log/pppd.log
if [ -f /var/log/pppd.log ]
then
    # Файл уже есть в системе. Завершаем работу сценария
    echo "File /var/log/pppd.log is already exists."
    exit 1
else
    # Файла в системе нет. Дописываем в /etc/syslog.conf необходимые строки
    echo "File /var/log/pppd.log doesn't exist."
    sed -i '$ a \\n!pppd\n*.*\t\t\t\t\t\t/var/log/pppd.log\n!ppp\n*.*\t\t\t\t\t\t/var/log/ppp.log' /etc/syslog.conf
fi

# Перезапускаем службу syslogd
kill -1 `cat /var/run/syslogd.pid`

touch /var/log/pppd.log


принимаются предложения и пожелания к программе.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
FarraoN
Сообщения: 25
ОС: Mandriva 2010:

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение FarraoN »

а у мну ваще не запускается. Mandriva 2010.0 :( после ввода пароля ничего не происходит
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

FarraoN писал(а):
07.12.2009 09:33
а у мну ваще не запускается. Mandriva 2010.0 :( после ввода пароля ничего не происходит

запустите под root в терминале

Код: Выделить всё

/opt/vpnpptp/vpnpptp

и вывод сюда
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
FarraoN
Сообщения: 25
ОС: Mandriva 2010:

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение FarraoN »

[root@farr vpnpptp]# /opt/vpnpptp/vpnpptp
Runtime error 204 at $0806F01E
$0806F01E
$080E4C3A
$080E5174
$0828FEFD
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

FarraoN писал(а):
07.12.2009 13:54
[root@farr vpnpptp]# /opt/vpnpptp/vpnpptp
Runtime error 204 at $0806F01E
$0806F01E
$080E4C3A
$080E5174
$0828FEFD

Причин ошибки масса http://www.delphikingdom.com/asp/answer.asp?IDAnswer=63540
Run-time ошибка номер 204 означает "Invalid pointer operation" и в обычных условиях (с работающим SysUtils) эквивалентна исключению EInvalidPointer.
Если в программе возникает Run-Time, то это может быть во время инициализации программы до того, как обработчики из SysUtils инициализировались.
Скорее всего какой-то модуль программы, написанный разработчиками на Free Pascal, не корректен.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
FarraoN
Сообщения: 25
ОС: Mandriva 2010:

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение FarraoN »

а может я чего не доставил?
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

FarraoN писал(а):
07.12.2009 15:16
а может я чего не доставил?

попробуйте команду под root

Код: Выделить всё

/opt/vpnpptp/ponoff

и вывод сюда. попытаюсь пока методом исключения найти сбойный модуль, сопоставив использование модулей этими независимыми компонентами vpnpptp и ponoff.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
FarraoN
Сообщения: 25
ОС: Mandriva 2010:

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение FarraoN »

Runtime error 204 at $0806F31E
$0806F31E
$080E3B3A
$080E4074
$0828EDFD
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение SinClaus »

Нормально... Указатель в пустое пространство в паскале, который с указателями и работать-то путём не очень умеет... :D
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

FarraoN писал(а):
07.12.2009 15:39
Runtime error 204 at $0806F31E
$0806F31E
$080E3B3A
$080E4074
$0828EDFD

проверьте работают ли у вас вообще программы, написанные на free pascal.
о подобном явлении сообщалось полгода назад в техподдержку.
предполагаю необходимым проверить как будут работать vpnpptp и ponoff в их полной версии без применения операции strip над исполняемыми файлами. вечером выложу для вас тестовые версии (по 19 Mb каждый, но хотя бы проверить vpnpptp).

SinClaus писал(а):
07.12.2009 15:59
Нормально... Указатель в пустое пространство в паскале, который с указателями и работать-то путём не очень умеет... :D

указателей в программе нет
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
FarraoN
Сообщения: 25
ОС: Mandriva 2010:

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение FarraoN »

а какие программы на паскале попробовать?
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение RasenHerz »

попробуйте так запустить:

Код: Выделить всё

$ gdb vpnpptp
gdb> run
gdb> backtrace

И соответственно бектрейс выложить сюда
Спасибо сказали:
Аватара пользователя
FarraoN
Сообщения: 25
ОС: Mandriva 2010:

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение FarraoN »

RasenHerz писал(а):
07.12.2009 17:59
попробуйте так запустить:

Код: Выделить всё

$ gdb vpnpptp
gdb> run
gdb> backtrace

И соответственно бектрейс выложить сюда



[farraon@farr ~]$ gdb vpnpptp
bash: gdb: command not found
под рутом тоже самое
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение RasenHerz »

FarraoN писал(а):
07.12.2009 18:18
RasenHerz писал(а):
07.12.2009 17:59
попробуйте так запустить:

Код: Выделить всё

$ gdb vpnpptp
gdb> run
gdb> backtrace

И соответственно бектрейс выложить сюда



[farraon@farr ~]$ gdb vpnpptp
bash: gdb: command not found
под рутом тоже самое

Ну так установите gdb =)
Спасибо сказали:
Аватара пользователя
FarraoN
Сообщения: 25
ОС: Mandriva 2010:

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение FarraoN »

gdb - это кто :crazy:

[root@farr vpnpptp]# gdb vpnpptp
GNU gdb 6.8-7mdv2010.0 (Mandriva Linux release 2010.0)
Copyright © 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-mandriva-linux-gnu"...
(no debugging symbols found)
(gdb) run
Starting program: /opt/vpnpptp/vpnpptp
[Thread debugging using libthread_db enabled]
Runtime error 204 at $0806F01E
$0806F01E
$080E4C3A
$080E5174
$0828FEFD


Program exited with code 0314.
Missing debug package(s), you should install: vpnpptp-debug-0.0.2-2mdv2010.0.i586
(gdb) backtrace
No stack.
(gdb)
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение RasenHerz »

FarraoN писал(а):
07.12.2009 19:04
gdb - это кто :crazy:

отладчик

UPD. Разработчика просим выложить бинарник, собранный с отладочной информацией.
Спасибо сказали:
Аватара пользователя
FarraoN
Сообщения: 25
ОС: Mandriva 2010:

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение FarraoN »

я устанавливал с liveCD и поэтому много не стоит
Спасибо сказали:
Аватара пользователя
pingus
Сообщения: 104
ОС: Mandriva 2010.1

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение pingus »

romkaromka писал(а):
05.12.2009 22:53
pingus писал(а):
05.12.2009 22:39
romkaromka писал(а):
05.12.2009 22:25
pingus писал(а):
05.12.2009 22:23
Так и не заставил работать модуль ponoff, зато конфигуратор работает великолепно! После его работы остаётся только выбрать активный интефейс в NetApplet. Посему прошу не выносить правку скриптов ip-up/ip-down и иже с ними в отдельный каталог с программой

в чем причины неудачи? патчи Нужна помощь в тестировании настроек MS VPN в Drakconnect пробовали?


Пробовал - всё бестолку: висит в трее значок без реакции, хотя периодически нагрузка на процессор имеется. Единственный в моём случае вариант - через NetApplet.

расскажите более подробно как Вы подняли vpn. интересуют шаги после конфигуратора и опции в конфигураторе. будем вместе разбираться в каждом отдельном случае. добавлять дополнительные опции в программу и т.д. можно и скрины показать.
посмотрите инструкцию http://homenet.corbina.net/index.php?showtopic=94985 и убедитесь, что вы подключены к локальной сети по своему IP
какой у Вас провайдер? DE?
скоро в программу добавится ведение логов - будет проще искать причины нестыковки.


Начнём с провайдера: у меня маленький городишко Апатиты Мурманской области. Провайдер Relant.
Метода поднятия vpn в моём случае, сводится к прогону vpnpptp, с последующим выбором "активного интерфейса" в NetApplet.
Из опций - шифрование. Всё остальное - дефолтное. MTU не менял, маршруты не прописывал.
Модуль ponoff может часами висеть в трее без движения.
В консоли "call ppp0 nodetach debug" заводит с полпинка vpn > выхлоп
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

Выкладываю специальные отладочные версии для pingus (увеличьте время дозвона) и FarraoN (весят по 19 метров каждый)
pingus, попробуйте также отключить в Конфигураторе контроль state сетевого кабеля.

положить под root в /opt/vpnpptp
http://narod.ru/disk/15746993000/vpnpptp.html
http://narod.ru/disk/15747073000/ponoff.html
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение RasenHerz »

romkaromka писал(а):
07.12.2009 20:25
(весят по 19 метров каждый):

OMG что вы туда засунули?
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

RasenHerz писал(а):
07.12.2009 21:23
romkaromka писал(а):
07.12.2009 20:25
(весят по 19 метров каждый):

OMG что вы туда засунули?

отладочную инфу и не применял strip
http://www.freepascal.ru/article//freepascal/20050520001454/
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
FarraoN
Сообщения: 25
ОС: Mandriva 2010:

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение FarraoN »

romkaromka писал(а):
07.12.2009 20:25
Выкладываю специальные отладочные версии для pingus (увеличьте время дозвона) и FarraoN (весят по 19 метров каждый):
положить под root в /opt/vpnpptp
http://narod.ru/disk/15746993000/vpnpptp.html
http://narod.ru/disk/15747073000/ponoff.html


Код: Выделить всё

 [root@farr vpnpptp]# ./vpnpptp
Runtime error 204 at $0806F01E
  $0806F01E
  $080E653A
  $080E6A74
  $082917FD


[root@farr vpnpptp]# ./ponoff
Runtime error 204 at $0806F31E
  $0806F31E
  $080E3F4A
  $080E4484
  $0828F20D

не помогло
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение SinClaus »

В дебаггере нужно запускать, и тогда бэктрейс покажет имена подпрограмм, в которых произошла ошибка. Что и нужно разработчикам.
Спасибо сказали:
Аватара пользователя
FarraoN
Сообщения: 25
ОС: Mandriva 2010:

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение FarraoN »

SinClaus писал(а):
08.12.2009 06:39
В дебаггере нужно запускать, и тогда бэктрейс покажет имена подпрограмм, в которых произошла ошибка. Что и нужно разработчикам.

напишите последовательность действий, так как я понятия не имею что такое дебаггер и для чего он нужен
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

положить эти 2 патча под root в /opt/vpnpptp
запускать так:

Код: Выделить всё

$ gdb vpnpptp
gdb> run
gdb> backtrace


pingus, попробуйте также отключить в Конфигураторе контроль state сетевого кабеля.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
FarraoN
Сообщения: 25
ОС: Mandriva 2010:

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение FarraoN »

Код: Выделить всё

[root@farr vpnpptp]# gdb vpnpptp
GNU gdb 6.8-7mdv2010.0 (Mandriva Linux release 2010.0)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-mandriva-linux-gnu"...
(gdb) run
Starting program: /opt/vpnpptp/vpnpptp
[Thread debugging using libthread_db enabled]
Runtime error 204 at $0806F01E
  $0806F01E
  $080E653A
  $080E6A74
  $082917FD


Program exited with code 0314.
Missing debug package(s), you should install: vpnpptp-debug-0.0.2-2mdv2010.0.i586
(gdb) backtrace
No stack.
(gdb)
Спасибо сказали:
Аватара пользователя
FarraoN
Сообщения: 25
ОС: Mandriva 2010:

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение FarraoN »

Код: Выделить всё

[root@farr vpnpptp]# gdb ponoff
GNU gdb 6.8-7mdv2010.0 (Mandriva Linux release 2010.0)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-mandriva-linux-gnu"...
(gdb) run
Starting program: /opt/vpnpptp/ponoff
[Thread debugging using libthread_db enabled]
Runtime error 204 at $0806F31E
  $0806F31E
  $080E3F4A
  $080E4484
  $0828F20D


Program exited with code 0314.
Missing debug package(s), you should install: vpnpptp-debug-0.0.2-2mdv2010.0.i586
(gdb) backtrace
No stack.
(gdb)
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

Missing debug package(s), you should install: vpnpptp-debug-0.0.2-2mdv2010.0.i586
vpnpptp-debug-0.0.2-1mdv2010.0.i586.rpm взять здесь ftp://ftp.linuxcenter.ru/pub/Mandriva/Edu...6/free/testing/
если не пройдет, то есть пакет там же vpnpptp-0.0.2-1mdv2010.0.i586.rpm
Консоль на мыло. Надо развивать графику.
Спасибо сказали: