Перейти до

purestg2


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

  • Відповіді 396
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Релиз 2.4: https://github.com/lion-simba/purestg2/releases/tag/2.4   PS. Проект переехал на github.

Вот это не имеет отношения к биллингу. Думаю гугл сможет подсказать, от чего это и как с этим бороться.     git на то и git, что из него можно взять любую версию. Вот здесь: https://github.com/l

Предположительно пофиксил. В git.   И начал пилить доставку calling number'а (MAC-адреса) в старгейзер, а также аутентификацию по нему.

accel-ppp != accel-pptp

 

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

 

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

 

Так что на данный момент 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...

А планируется ли поддержка MPD ?

Пока нет. Но если есть желание самостоятельно её реализовать, я готов помочь.

Ссылка на сообщение
Поделиться на других сайтах
  • 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 користувачів

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


×
×
  • Створити нове...