Перейти до

Рекомендованные сообщения

Опубліковано:

accel-ppp != accel-pptp

 

accel-pptp - это реализация pptp в модуле ядра, использует обычного демона pppd, для которого и написан purestg2.

 

accel-ppp - это полностью с нуля написанная реализация pppd со своими плагинами в виде pppoe, pptp, radius и ещё кучей всего. Не уверен, что оно имеет API, совместимый с pppd.

 

Так что на данный момент purestg2 с accel-ppp скорее всего не взлетит. Но в будущем - возможно.

Опубліковано:

Так что на данный момент purestg2 с accel-ppp скорее всего не взлетит. Но в будущем - возможно.

и когда ждать столь радостного будущего ?

Опубліковано:

и когда ждать столь радостного будущего ?

Пока не могу ничего конкретного сказать. Очень врятли, что в этом году.

Хотите - сами займитесь? А ещё - если сможете меня заинтересовать материально - может получится и быстрее. :D

или может что-нибудь другое посоветуете для CentOS, ядро 2.6.32 ?

желательно из репов

Я, к сожалению, не сталкивался с CentOS, но подозреваю, что в нём тоже есть самый обычный pppd, с которым работает purestg2.

Опубліковано:

Я, к сожалению, не сталкивался с CentOS, но подозреваю, что в нём тоже есть самый обычный pppd, с которым работает purestg2.

с помощью одного pppd можно организовать vpn соединение ??

не подскажете как ?

Опубліковано:

с помощью одного pppd можно организовать vpn соединение ??

не подскажете как ?

С помощью одного - никак. Нужно использовать какой-нибудь VPN сервер, напирмер PopTop (pptp) или accel-pptp (про который говорил yKpon).

  • 4 weeks later...
Опубліковано:

сбока под версию stg-2.408-rc1 заканчивается вот так

checking stg/users.h usability... yes
checking stg/users.h presence... yes
checking for stg/users.h... yes
checking stg/logger.h usability... yes
checking stg/logger.h presence... yes
checking for stg/logger.h... yes
checking stg/auth.h usability... no
checking stg/auth.h presence... no
checking for stg/auth.h... no
configure: error: headers not found or not useable

 

собранный под предыдущую версию не стартует

2011-09-29 12:54:52 -- purestg2: ERROR: checkUserTimeouts failed

Опубліковано:

сбока под версию stg-2.408-rc1 заканчивается вот так

checking stg/users.h usability... yes
checking stg/users.h presence... yes
checking for stg/users.h... yes
checking stg/logger.h usability... yes
checking stg/logger.h presence... yes
checking for stg/logger.h... yes
checking stg/auth.h usability... no
checking stg/auth.h presence... no
checking for stg/auth.h... no
configure: error: headers not found or not useable

 

...

Криво проинсталлило.

Но в любом случае можешь не пытаться его собрать под эту версию, бесполезно. Там API поменялось. Я Алексею говорил уже.

Опубліковано:

Так значит. Версия purestg2 из git теперь собирается под stg-2.408-rc2. Однако, я ещё совсем не проверял её работоспособность - даже запуск. Займусь этим позже.

Кому не терпится - может попробовать сам собрать версию из git.

 

Добавлено:

Чтобы configure прошел нормально, надо в папку /usr/include/stg, куда ставятся заголовочные файлы от stg, вручную скопировать файлы services.h и corporations.h из папки include/stg дистрибутива stg. madf оповещен и в релизе этого делать будет не нужно. :)

 

Ещё добавлено:

Старгейзер-таки стартует с этим модулем. Работоспособность не проверял. :)

Опубліковано:

Алексей спасибо, долго ждал! собралось без проблем, но при работе замечен баг - сессия не отключается при попадании в баланс ниже 0 или ниже кредита если он выставлен, так же не отключается если принудительно делаем disable

Опубліковано:

...

Добавлено:

Чтобы configure прошел нормально, надо в папку /usr/include/stg, куда ставятся заголовочные файлы от stg, вручную скопировать файлы services.h и corporations.h из папки include/stg дистрибутива stg. madf оповещен и в релизе этого делать будет не нужно. B)

...

В версии из git этой "порнографии" уже нет :)

Опубліковано:
Алексей спасибо, долго ждал! собралось без проблем, но при работе замечен баг - сессия не отключается при попадании в баланс ниже 0 или ниже кредита если он выставлен, так же не отключается если принудительно делаем disable

Поправил в git. Протестируй, пожалуйста.

  • 4 weeks later...
  • 2 weeks later...
Опубліковано:

Доброго времени суток. Проблема: Can't connect to stargazer's socket /var/run/purestg2.sock. Exiting.

CentOS 6, Stg v. 2.408-rc2,pppd 2.4.5

 

Лог STG:

2016-09-17 09:56:22 -- Stg v. 2.408-rc1
2016-09-17 09:56:22 -- Message queue created successfully. msgKey=5555 msgID=229376
2016-09-17 09:56:22 -- Timer thread started successfully.
2016-09-17 09:56:22 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2016-09-17 09:56:22 -- purestg2: Debug output enabled.
2016-09-17 09:56:22 -- Users started successfully.
2016-09-17 09:56:22 -- Traffcounter started successfully.
2016-09-17 09:56:22 -- Module: 'InetAccess authorization plugin v.1.4'. Start successfull.
2016-09-17 09:56:22 -- Module: 'Always Online authorizator v.1.0'. Start successfull.
2016-09-17 09:56:22 -- purestg2: listening for incoming auth connections on /var/run/purestg2.sock
2016-09-17 09:56:22 -- Module: 'PPPD Authorizator (purestg2 2.2)'. Start successfull.
2016-09-17 09:56:22 -- Module: 'Pinger v.1.01'. Start successfull.
2016-09-17 09:56:22 -- Module: 'Stg configurator v.0.08'. Start successfull.
2016-09-17 09:56:22 -- Stg started successfully.

 

Лог pptpd:

Sep 17 09:50:35 stg pptpd[5390]: MGR: connections limit (100) reached, extra IP addresses ignored
Sep 17 09:50:35 stg pptpd[5392]: MGR: Manager process started
Sep 17 09:50:35 stg pptpd[5392]: MGR: Maximum of 100 connections available
Sep 17 09:51:02 stg pptpd[5396]: CTRL: Client 192.168.0.31 control connection started
Sep 17 09:51:02 stg pptpd[5396]: CTRL: Starting call (launching pppd, opening GRE)
Sep 17 09:51:02 stg pppd[5397]: Warning: can't open options file /root/.ppprc: Permission denied
Sep 17 09:51:02 stg pppd[5397]: Plugin purestg2.so loaded.
Sep 17 09:51:02 stg pppd[5397]: Stargazer (purestg2 2.2) auth plugin initialized.
Sep 17 09:51:02 stg pppd[5397]: purestg2: debug is enabled.
Sep 17 09:51:02 stg pppd[5397]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Sep 17 09:51:02 stg pppd[5397]: pptpd-logwtmp: $Version$
Sep 17 09:51:02 stg pppd[5397]: purestg2: Chap check is allowed.
Sep 17 09:51:02 stg pppd[5397]: pppd 2.4.5 started by root, uid 0
Sep 17 09:51:02 stg pppd[5397]: purestg2: parameters values:
Sep 17 09:51:02 stg pppd[5397]: purestg2: keepalivetimeout = 60
Sep 17 09:51:02 stg pppd[5397]: purestg2: authsocket = /var/run/purestg2.sock
Sep 17 09:51:02 stg pppd[5397]: purestg2: predownscript =
Sep 17 09:51:02 stg pppd[5397]: purestg2: preupscript =
Sep 17 09:51:02 stg pppd[5397]: purestg2: ------------------
Sep 17 09:51:02 stg pppd[5397]: purestg2: Can't connect to stargazer's socket /var/run/purestg2.sock. Exiting.
Sep 17 09:51:02 stg pppd[5397]: Exit.

 

Где могут быть грабли? Спасибо.

Опубліковано:

Доброго времени суток. Проблема: Can't connect to stargazer's socket /var/run/purestg2.sock. Exiting.

CentOS 6, Stg v. 2.408-rc2,pppd 2.4.5

...

Где могут быть грабли? Спасибо.

Под какими пользователями запускаются pppd и stg? Есть вариант, что у pppd нет прав на открытие сокета /var/run/purestg2.sock.

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    • Немає користувачів, що переглядають цю сторінку.
×
×
  • Створити нове...