Перейти до

Alexey Osipov

Сitizens
  • Всього повідомлень

    178
  • Приєднався

  • Останній візит

  • Дней в лидерах

    1

Все, що було написано Alexey Osipov

  1. Alexey Osipov

    purestg2

    Можно. Уберите опцию debug из конфига.
  2. Alexey Osipov

    purestg2

    Снова выдержка из README: Скрипт preupscript лежит там, куда вы его положите.
  3. Alexey Osipov

    purestg2

    Можно воспользоваться опцией pppunitsave для сохранения номера ppp интерфейса в каком-нибудь userdata, а в OnConnect его оттуда доставать с помощью sgconf_xml, например. А можно использовать, собственно, ip-up или 'preupscript' из purestg2. 'preupscript' хорош тем, что пока он не завершится, старгейзер не начнет выполнение OnConnect. А вот ip-up может быть запущен одновременно с OnConnect. Надо это учитывать.
  4. Alexey Osipov

    purestg2

    Выдержка из README: В простых случаях, вам должно хватить только двух точек реакции - скриптов OnConnect и OnDisconnect от старгейзера. За скриптами для шейпера добро пожаловать в соседний раздел форума.
  5. Alexey Osipov

    purestg2

    Собственно, проблема вот здесь. Почему-то у вас purestg2 плагин для pppd загружается дважды.
  6. Alexey Osipov

    purestg2

    Нужно больше золота лога. Что там выше? Прямо с момента попытки подключения.
  7. Alexey Osipov

    purestg2

    Вышла версия 2.3: http://code.google.c...stg2-2.3.tar.gz Данная версия поддерживает Stargazer 2.408. Было исправлено несколько некритичных ошибок (можно посмотреть в ChangeLog). Других изменений в этой версии нет.
  8. Alexey Osipov

    purestg2

    purestg2 пока ещё не поддерживает stg 2.408. Ждите.
  9. Alexey Osipov

    purestg2

    Оформил на страничке проекта три тикета: - по поводу сборки под разные версии stg: http://code.google.c...ues/detail?id=1 - по поводу BUG'а в логе, когда для пользователя в stg не указан IP: http://code.google.c...ues/detail?id=3 - по поводу возможности получения IP от pppd: http://code.google.c...ues/detail?id=4 Сейчас пока времени заниматься этими вещами нет, прогноза дать не могу. Но можете подписаться на уведомления к этим тикетам, чтобы быть в курсе. Осталась одна непонятка: А как это вообще возможно? Насколько я понимаю, юзер может быть авторизован каждым авторизатором т
  10. Alexey Osipov

    stg-2.407-p1

    Одним из традиционных решений подобных проблем является использование неточных сравнений: a == b тогда и только тогда, когда abs(a - < tolerance, где tolerance - некоторая константа точности. Думаю, для stg хватит 0.0001. Но в будущих версиях есть смысл сделать класс для денежных величин, который будет использовать вещественные числа с фиксированной запятой.
  11. Alexey Osipov

    purestg2

    Запускать pppd должен какой-нибудь pppoe сервер (в убунте он так и называется - pppoe-server). Настройка pppd сводится к указанию в конфиге pppd информации о том, что требуется загрузить плагин purestg2 и его параметрах. Пример конфига с описанием параметров приведен в файле README.
  12. Alexey Osipov

    purestg2

    Это зависит от вашего дистрибутива. В убунте пакет называется ppp-dev.
  13. Alexey Osipov

    purestg2

    Оно жалуется, что у вас не установлены заголовочные файлы для pppd.
  14. Alexey Osipov

    purestg2

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

    purestg2

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

    purestg2

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

    purestg2

    Так значит. Версия purestg2 из git теперь собирается под stg-2.408-rc2. Однако, я ещё совсем не проверял её работоспособность - даже запуск. Займусь этим позже. Кому не терпится - может попробовать сам собрать версию из git. Добавлено: Чтобы configure прошел нормально, надо в папку /usr/include/stg, куда ставятся заголовочные файлы от stg, вручную скопировать файлы services.h и corporations.h из папки include/stg дистрибутива stg. madf оповещен и в релизе этого делать будет не нужно. Ещё добавлено: Старгейзер-таки стартует с этим модулем. Работоспособность не проверял.
  18. Alexey Osipov

    purestg2

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

    purestg2

    Пока не могу ничего конкретного сказать. Очень врятли, что в этом году. Хотите - сами займитесь? А ещё - если сможете меня заинтересовать материально - может получится и быстрее. Я, к сожалению, не сталкивался с CentOS, но подозреваю, что в нём тоже есть самый обычный pppd, с которым работает purestg2.
  20. Alexey Osipov

    purestg2

    accel-ppp != accel-pptp accel-pptp - это реализация pptp в модуле ядра, использует обычного демона pppd, для которого и написан purestg2. accel-ppp - это полностью с нуля написанная реализация pppd со своими плагинами в виде pppoe, pptp, radius и ещё кучей всего. Не уверен, что оно имеет API, совместимый с pppd. Так что на данный момент purestg2 с accel-ppp скорее всего не взлетит. Но в будущем - возможно.
  21. С почти трёхмесячным опозданием собраны и выложены на ланчпаде пакеты для Stargazer 2.407-p1. Проверил у себя на тестовом сервере - обновление прошло гладко. Помните, что для успешного обновления, нужно предварительно остановить старгейзер. PS. Я негодую по поводу функциональности нового движка форума: 1) я не могу отредактировать своё первое сообщение из этой темы, дабы актуализировать его; 2) я не могу отключить WYSIWYG редактор.
  22. Alexey Osipov

    purestg2

    По StatWritePeriod пишется только статистика, но не конфиг пользователя. madf, поправь меня, если я не прав?
  23. Alexey Osipov

    purestg2

    да, повисало в одном месте подвисание заключается в пропадании пинга, в монитор выплюнув какой то текст (надо было сфоткать) и никаких телодвижений в том числе с клавиатуры, Alt+SysRQ+REISUB не пробовал, честно говоря первый раз слышу, REISUB это чё за кнопка? REISUB - это 6 кнопок http://blog.denisiuk.org/2010/01/linux-reisub.html Да, на текст в мониторе хотелось бы посмотреть. Пока что у меня нет конструктивных мыслей по поводу причин произошедшего.
  24. Alexey Osipov

    purestg2

    Повесить целиком систему - это очень круто. В логах ничего криминального. Последняя запись в stargazer.log о том, что stargazer передал в pptp IP адрес клиента. Логи в обоих случаях одинаковые были? Повисание в одном и том же месте? Пользователь vpnroot с точки зрения подключения чем-то отличается от других пользователей (ну там, скажем, какая-то специфическая обработка в скриптах ip-up, OnConnect)? В чем заключается повисание? Удаленное подключение по SSH работает? На пинг сервер отвечает? Локальный терминал что показывает? Alt+SysRQ+REISUB работает?
  25. Alexey Osipov

    purestg2

    Несколько проблематично. Пользователь может быть авторизован одновременно через несколько авторизаторов и я пока не представляю себе как это красиво передавать в скрипт. Разве что строкой с разделителем. Вызывать OnConnect по одному разу для каждого авторизатора, передавая название только одного авторизатора.
×
×
  • Створити нове...