Перейти до

elderstar

Маглы
  • Всього повідомлень

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

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

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

  1. elderstar

    Radius Mod

    у меня ФС6 ppp-2.4.3 rp-pppoe-3.7 мускул 5.0.22 конфиг pppoe-server-options # PPP options for the PPPoE server # LIC: GPL require-pap #refuse-pap #login debug nodeflate nomppc nomppe noipdefault noipx novj mtu 1412 mru 1412 ms-dns x.x.x.x ms-dns y.y.y.y lcp-echo-interval 10 lcp-echo-failure 2 logfile /var/log/pppoe.log plugin radius.so какая у вас ОС и версии пакетов? щас врубил strace, сижу, жду сбоя
  2. elderstar

    Radius Mod

    хм..значит всё не так трагично - думал тотальная беда.. хм..у меня связка pppoe-server+VPN stargazera+mysql.. даже не знаю с чего начать..
  3. elderstar

    Radius Mod

    У меня вопрос такого плана: модуль ВПН тестировался на нагрузку?
  4. elderstar

    Radius Mod

    В комментах выше яж вроде как отписал.. всё нормально..всё идиально пашет..сидишь радуешься жизни... и тут: rc_send_server: no reply from RADIUS server localhost:1813 потом уже: rc_send_server: no reply from RADIUS server localhost:1812 иногда старгазер остается жить, иногда нет..но порты 1812 и 1813 перестают слушаться модулем VPN однозначно.. падает по наблюдением при увеличениии количества пользаков он-лайн при небольшом их количестве он работает стабильно
  5. модуль ВПН старгазера почему отваливается при коннекте выще 75 пользаков..то сам исчезнет, перестав слушать порты, то вместе с самим старгазером ляжет((.\ решил вернуться к простому freeradius - у..всё сделал..но дальше столкнулся с бочиной - есть ли деньги, нету ли денег, онлайн/всегда он лайн/не он лайн = старгазеру на это глубоко наплевать, трафик не считается, бабки не снимаются...подключаются и пользуются Инетом все кому не лень..
  6. elderstar

    2.402

    Итак..помучавшись немного пришел к неутешительным результатам: ось ФС6, 5 0 22 мускул старгазер компилируется, устанавливается успешно, но модуль мускула не устанавливается и не компилируется...пытался делать отдельно gmake/make в .store/mysql - ничего..только куча ошибок.. может как то надо задать старгазеру, чтб он компилился с мускулом? Подскажите
  7. elderstar

    Radius Mod

    РАдиус сервер стабильно вылетает при нагрузке где то в 75 пользаков :argh: :argh: :argh: и где комментарии разработчиков?
  8. elderstar

    2.402

    Извиняюсь..опечатся 2.404 версия..хочется всётаки услышать отзывы
  9. хотелоь бы услышать.. вчера попытался поставить 2.404 на линух ФС6/частично 8ю скомпилилось и поставилось вроде нормально, но при запуске выдало: Storage plugin loading failed: /usr/lib/stg/mod_store_mysql.so: undefined symbol: _Z9strtoull2PKcRy :-/ :-/ :-/ :-/
  10. elderstar

    Radius Mod

    итак - кое что накопал: http://bg-billing.bitel.ru/forum/viewtopic...58882f00f3c27c6 может в нашем биллинге аналогичная проблема? Итак, полазив по инету, я увидел, что с аналогичной проблемой сталкивались многие создатели биллингов после запуска модуля радиуса.. даже славноизвестная NetUms ито отличилась этим багом...
  11. elderstar

    Radius Mod

    Интересный ньанс: перед зависанием модуля радиуса Jan 9 17:44:25 server pppd[14273]: rc_send_server: no reply from RADIUS server localhost:1813 а не 1812.. потом уже нормально: rc_send_server: no reply from RADIUS server localhost:1812
  12. elderstar

    Radius Mod

    У меня такая же ошибка :argh: вроде всё нормально настроил радиус клиент и модуль, выдаёт Jan 9 17:44:25 server pppd[14273]: rc_send_server: no reply from RADIUS server localhost:1812 Jan 9 17:44:25 server pppd[14273]: PAP peer authentication STOP failed for ponomar Первая строка при зависании в логах..и всё.. Это случает при коннекте гдето 70ти клиентов..помогает рестарт Старгазера и pppoe-servera..
  13. Да смейтесь сколько угодно. ИМХО вполне адекватно смотрится. что старгазер бы получал в процессе работы названия столбцов (конкретно -именно резервные UserDataX)..почему то, когда я переименовал - у меня в конфигураторе и отобразился вместо "UserdataX" поле с названием "МАС", что и навело на мысль, что ему глубоко пох,как называется "userdata"..разве такая проблема и дальше работать с переменной, содержащей это название?? А вы тут камнями кидаете..типа "оооо...гы и Лол"
  14. Как старгейзер сможет записать данные в поле, название которого он не знает? Структуру базы менять нельзя без изменения плагина, который с ней работает. Считывает название поля - и записывает.
  15. Всё печально..поработав с эдентичной базой заново созданной -я не встретил никаких проблем.. скорее всего всётаки нельзя менять вручную название поля Userdata0 на любое более пригодное..(требовалась отдельная выборка) Черт..я думал Старгазеру глубоко наплевать на название этих(UserdataX), по сути, вторичных полей...
  16. за 5 минут 10 000 строк.. маты переберают юзверей бесконечным циклом!! STARGAZER пожирает мой винт!!!ААААААААААААААА!!
  17. настроил Старгазер на рута мускула..ТОЖЕ САМОЕ..права явно тут не при делах(((((( Еще немаловажный ньюанс: в ЛОги сендится такая фигня НЕПРЕРЫВНО!! тобишь даже после отключения конфигуратора!!!
  18. GRANT ALL ON `stg_billing` . * TO 'stg_usr'@'localhost' IDENTIFIED BY 'stg_p'; Такое прописывалось.Когда пользак в чистой(!)базе создается через конфигуратор..всё норм..когда я заливаю через скрипт, который передает логин, пароль, тариф, счет, адрес -начинается натакая фигня... в кончигураторе юзверя отражаются кореектно..никаких матов по этому поводу нету.. размывшяляю..может из-за того, что типа внес пользаков под рутом, а изменять пытаюсь из под "stg_usera"??
  19. перекомпиляция с удалением в stores /files ничего не дала в чем особенность -когда просто запускаю - все нормально! никакой ругани как только я коннектюсь через конфигуратор - сразу побежали бока! за два дня 1 710 000 строк насендило мне с лог)))) запись в лог идет при обновлении в конфигураторе.. что делать!!!???
  20. Удалил из /usr/lib/stg file_store модуль ребутнул старгазер - нифига- такая же бочина(((
  21. DayFee = 1 # Абонплата снимается в последний (yes) или первый (no) день учетного периода. # Это влияет на то, как будет снята абонплата (АП) при переходе на новый тариф. # Если у пользователя был тариф A с АП=100 и он хочет перейти на тариф B с №АП=200, # то при переходе на новый тариф со счета пользователя снимется 100, если # DayFeeIsLastDay = yes и 200, если DayFeeIsLastDay = no DayFeeIsLastDay = yes # День сброса данных о трафике за месяц и день перехода пользователей на новые тарифы # Значения: 0...31. 0 - Последний день месяца DayResetTraff = 1 # "Размазанное" снятие абонплаты. Снятие АП не раз в месяц, а каждый # день 1/30 или 1/31 части АП # Значения: yes, no SpreadFee = no # Данная опция определяет может ли пользователь получить доступ в интерент # если у него на счету нет денег, но остался предоплаченный трафик # Значения: yes, no FreeMbAllowInet = no # Эта опция определяет что будет писаться в стоимость трафика в detail_stat. # Если у пользователя еще есть предоплаченный трафик и WriteFreeMbTraffCost = no, # то в detail_stat стоимость будет 0. Если у пользователя уже нет # предоплаченного трафика и WriteFreeMbTraffCost = no, то в detail_stat # будет записана стоиость трафика. При WriteFreeMbTraffCost = yes стоимость # трафика будет записана в любом случае. WriteFreeMbTraffCost = no # Названия направлений. Направления без названий не будут отображаться в # авторизаторе и конфигураторе. Названия состоящие из нескольких слов должны # быть взяты в кавычки <DirNames> DirName0 = Локаль DirName1 = Мир DirName2 = Город DirName3 = DirName4 = DirName5 = "Локальные игры" DirName6 = DirName7 = DirName8 = DirName9 = </DirNames> # Кол-во запускаемых процессов stg-exec. # Эти процессы отвечают за выполнение скриптов OnConnect, OnDisconnect, ... # Кол-во процессов означает сколько скриптов могут выполнятся одновременно. # Значения: 1...1024 ExecutersNum = 1 # Message Key для stg-exec. # Идентификатор очереди сообщений для выполнятеля скриптов. # Его изменение может понадобится если есть необходимость запустить несколько # экземпляров stg. Если вы не понимаете, что это, не трогайте этот параметр! # Значения: 0...2^32 # Значение по умолчанию: 5555 # ExecMsgKey = 5555 # Путь к директории, в которой находятся модули сервера ModulesPath = /usr/lib/stg ################################################################################ <StoreModule store_mysql> # stg_billing - название базы с которой будет работать биллинг # stg_sql_user - пользователь для этой базы # stg_sql_password - пароль для этого пользователя dbuser = user rootdbpass = pass dbname = stg_billing dbhost = 127.0.0.1 </StoreModule> ################################################################################ # Прочие модули <Modules> <Module radius_ia> Secret=secret NasIP=0.0.0.0 AuthPort=1812 AcctPort=1813 TrafficDir=1 UpdateInterval=30 </Module> # Настройки плагина авторизации Always Online "mod_auth_ao.so" # Второй параметр - это имя модуля без mod_ в начале и .so в конце # Т.е. полное имя модуля mod_auth_ao.so <Module auth_ao> </Module> # Настройки плагина авторизации InetAccess "mod_auth_ia.so" # Второй параметр - это имя модуля без mod_ в начале и .so в конце # Т.е. полное имя модуля mod_auth_ia.so <Module auth_ia> # Порт на котором принимаются обращения от авторизатора # Значения: 1...65534 Port = 5555 # Время между посылками запроса пользователю жив ли он # и обновлением данных статистики (секунды) # Значения: 5...600 UserDelay = 15 #Таймаут для пользователя. Если в течение этого времени авторизатор #не отвечает, пользователь будет отключен # Значения: 15...1200 UserTimeout = 65 # Этот параметр определяет что будет передаваться программе InetAccess от сервера # как отстаток предоплаченного трафика # Значения: # FreeMb = 0 - кол-во бесплатных мегабайт в пресчете на цену нулевого направления # FreeMb = 1 - кол-во бесплатных мегабайт в пресчете на цену первого направления # FreeMb = 2 - кол-во бесплатных мегабайт в пресчете на цену второго направления # FreeMb = 3 - кол-во бесплатных мегабайт в пресчете на цену третьего направления # ........................ # FreeMb = 9 - кол-во бесплатных мегабайт в пресчете на цену девятого направления # FreeMb = cash - кол-во денег на которые юзер может бесплатно качать # FreeMb = none - ничего не передавать FreeMb = cash </Module> # Модули можно использовать несколько раз с разными параметрами #<Module auth_ia> # Port = 7777 # UserDelay = 15 # UserTimeout = 65 # FreeMb = 0 #</Module> # Настройки модуля конфигурации SgConfig "mod_conf_sg.so" # Второй параметр - это имя модуля без mod_ в начале и .so в конце <Module conf_sg> # Порт по которому сервер взаимодействует с конфигуратором # Значения: 1...65535 Port = 5555 </Module> # Модуль захвата трафика "mod_cap_ether.so" # Второй параметер - это имя модуля без mod_ в начале и .so в конце # Без параметров. Только имя модуля. <Module cap_ether> # Модуль без параметров </Module> # Настройки модуля пингующего пользователей "mod_ping.so" # Второй параметр - это имя модуля без mod_ в начале и .so в конце <Module ping> # Время, в секундах, между пингами одного и того же пользователя # Значения: 10...3600 PingDelay = 15 </Module> # # Настройки модуля для удаленного выполнения скриптов OnConnect и # # OnDisconnect "mod_remote_script.so" # # Второй параметр - это имя модуля без mod_ в начале и .so в конце # <Module remote_script> # # # Время, в секундах, между посылками подтверждений, того, что пользователь # # всё еще онлайн # # Значения: 10...600 # SendPeriod = 15 # # # Соответствие подсетей, в которой находится пользователь и # # соответствующего роутера. Первая часть строки - подсеть, заданная # # как IP-адрес и маска, через пробел - IP-адрес роутера на котором # # должны выполняться скрипты # # Например эта запись "192.168.1.0/24 192.168.1.1" означает, что для # # всех пользователей из подсети 192.168.1.0/24, скрипты будут # # выполняться на роутере с адресом 192.168.1.1 # # Subnet0...Subnet100 # Subnet0 = 192.168.1.0/24 192.168.1.7 # Subnet1 = 192.168.2.0/24 192.168.2.5 # Subnet2 = 192.168.3.0/24 192.168.2.5 # Subnet3 = 192.168.4.0/24 192.168.2.5 # # # Пароль для шифрования пакетов между stg-сервером и сервером, # # выполняющим скрипты # Password = 123456 # # # Этот параметр определяет какие параметры пользователя передаются # # на удаленный сервер # # Cash, FreeMb, Passive, Disabled, AlwaysOnline, TariffName, NextTariff, Address, # # Note, Group, Email, RealName, Credit, EnabledDirs, Userdata0...Userdata9 # UserParams=Cash Tariff EnabledDirs # # # Порт по которому сервер отсылает сообщения на роутер # # Значения: 1...65535 # Port = 9999 # # </Module> </Modules> вроде всё...начало файла дефолтное
  22. стоит связка pppoe-server+stg(VPN)+mysql с помощью скрипта залил в бд юзверей..стар завелся -и вроде всё норм. и тут в логах: 2007-12-26 07:32:31 -- Cannot write conf for user . 2007-12-26 07:32:31 -- Couldn't save user conf: и так с перечислением всех пользаков(( что я не так сделал?? данные занеслись: логин, пасс, Ип, тариф, адрес, бабло. теперь - на любые изменения в базе стар так отвечает
  23. Ток не пинайте...забыл :tongue: . чесно поковырялся на форуме, чет не увидел(((..хотяточно помню что такое уже задавали не раз помню чтото вроде OnConnect <login> <ip>
  24. Чет я не понял. При работе модуля VPN в детальной статистике я вижу: select *from detailstat_12_2007; login | day | startTime | endTime | IP test | 12 | 08:02:39 | 08:09:33 | 0.0.0.0 test | 12 | 12:40:00 | 12:46:33 | 0.0.0.0 он че не записует ИП, на который заходил клиент??!! Или я чет недопонял :loop:
  25. После принесения в жертву геккатомб девственниц, сервер снизошел - и модуль VPN успешно заработал :loop: =)
×
×
  • Створити нове...