Тип контенту
Профили
Форум
Календарь
Все, що було написано denz
-
начинаем тестирвать Stargazer2 11.04.2005
тема ответил в stg-34 пользователя denz в Розробка Stargazer
Внесу свою лепту, неплохобы начинать отсчитывать ID абонента с 1, а не с 0 (нуля)... и вот, при отправке абоненту одностороннего сообщения (из конфигуратора) последнему доставляется только строка после последнего ентера (т.е. после \n) на php для отправки с помощью sgconf я вытягиваю строку так: $message = str_replace("\r\n", " ", $message); а затем подставляю: exec("/home/stat/bin/sgconf -s 0.0.0.0 -p 8888 -a login -w pass -u $user -m '$message'"); так работает, вот только ограничение символов в сообщении пока конкретно не определено, тут же вопрос - сколько? 1024?... вот... -
мой вариант: PASSWD=`cat /var/stargazer/users/$1/conf | grep 'Password=' | cut -d "=" -f2`
-
разобрадся...? молодец... хочу подсказать, в 5-ой ветке фрибсд по дефолту собирается ipfw2... и еще, почитай внимательно в тех же манах что за правило у тебя 50032 (!) иначе долго будет стоять немой вопрос в глазах... что по фаеру... стучи 12107764
-
Тогда смотри права на чтение файла стат, настраиваются они в файле stargazer.conf а походу скажу... читайте маны... я вас учить не буду, по одной причине... катастрофически нехватает времени! Второе, брать пас из файла стат... не к чему хорошему не приведет. Проще - не значит лучше... На мой взгляд лучше иметь промежуточный файл с аккаунтами которым в последствии можно управлять без участия файла учетной записи...
-
в php.ini register_globals = on
-
Stargazer 2.016.7.6 от 12.05.05. Пишем сюда
тема ответил в Mugger пользователя denz в Розробка Stargazer
Вопрос, давно хотел спросить... Вот у меня какая штука... При смене учетной записи абонента, в лог пишется: мол старое значение сменено на новое, а также логин, кто сменил и его айпи... Но у меня к сожелению, 2 последних значения не передаются... Версия стг текущая... ОС: ФриБСД 5.2 Скрипт: OnChange #!/bin/sh cur_date=`date \+\%Y.\%m.\%d` cur_time=`date \+\%H:\%M:\%S` login=$1 param=$2 oldValue=$3 newValue=$4 admin=$5 admin_ip=$6 echo "'$login' $param '$oldValue' '$newValue' $admin $admin_ip" >> /var/stargazer/changeusers.log echo "$login;$param;$oldValue;$newValue;$adm -
Вот (с нуля, переодически дорисовываю када время есть, так что не финал ): критике не подлежит...
-
Пример моего варианта (расписаный): $timestamp = "1113752380"; $user_gmt = +2; $timestamp += ($user_gmt*3600); $timestamp += 3600; $CreationTime = gmdate("Y.m.d [H:i:s]",$timestamp); echo $CreationTime; Вывод даты такой:
-
Чтот не получаеться поставить...:(
тема ответил в Saint_Bes пользователя denz в Питання по Stargazer
http://stg.dp.ua/doc/sgconfig.html -
Чтот не получаеться поставить...:(
тема ответил в Saint_Bes пользователя denz в Питання по Stargazer
http://stg.dp.ua/doc/install_server.html -
исходников не жалко, не хочу перебегать дорогу коммерческой версии... так как это кусочек того что есть на самом деле, а про админ панел на вэбе я и незаикаюсь... Но чуть попожа скриншоты предоставлю...
-
Да, чуть было не забыл, в корне с скриптом требуется создать 2 файла .htaccess и .htpasswd в пишем .htaccess AuthName "Statistic server ProviderNET" AuthType Basic AuthUserFile /home/user/htdocs/.htpasswd require valid-user а в .htpasswd добавляем пароли реальных абонентов, т.е. если есть абонент vasya значит и добавляем абонента vasya, спросите как? Разумно, отвечаю: в консоли сервера, вот так /usr/local/bin/htpasswd -b -s /home/user/htdocs/.htpasswd vasya vasin_parol в итоге содержание файла .htpasswd приобретет нижеследующий вид: vasya:{SHA}PDpZ0eG2yr9+eqjSwvlf+ALSils= и
-
Пользовательская статистика версия от меня (только отображение текущего состояния абонента). Берем здесь: здесь Написан скриптец на php, компилен зендом, желающие могут его поюзать
-
sgauth под FreeBSD. Я уже ЗАПАРИЛСЯ!!!
тема ответил в vadius пользователя denz в Питання по Stargazer
vadius же пишет: значит ентот вариянт отпадает... -
sgauth под FreeBSD. Я уже ЗАПАРИЛСЯ!!!
тема ответил в vadius пользователя denz в Питання по Stargazer
Для начала требутся выровнить руки, а потом бочку на прова котоить, который в свою очередь мог-бы и посодействовать первому... Ну лады, вот как это у меня: #!/bin/sh # InetAccess # IP сервера провайдера SERVIP= # Порт сервера провайдера SERVPORT=5555 # Логин ULOGIN= # Пароль UPASS= # Дира где лежит sgauth PROGDIR=/usr/local/bin export PROGDIR cd $PROGDIR case "$1" in start) /usr/local/bin/screen -dm sgauth $SERVIP $SERVPORT $ULOGIN $UPASS /usr/local/bin/screen -dm ping $SERVIP -s 1 echo "Connect to internet..." sleep 2 ;; *) echo "Используй: `basename $0` { start }" exit 64 ;; -
В: Как настроить скрипт OnDisconnect на FreeBSD для ipfw О: Пример скрипта OnDisconnect LOGIN=$1 IP=$2 CASH=$3 ID=$4 fwcmd="/sbin/ipfw" cur_date=`date \+\%Y.\%m.\%d` cur_time=`date \+\%H:\%M:\%S` ${fwcmd} delete `expr $ID + 501` ${fwcmd} delete `expr $ID '*' 10 + 10001` ${fwcmd} delete `expr $ID '*' 10 + 10002` ${fwcmd} delete `expr $ID '*' 10 + 10003` echo "D `date +%Y.%m.%d-%H.%M.%S` $ID $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log echo "D `date +%Y.%m.%d-%H.%M.%S` $ID $LOGIN $IP $CASH" >> /var/stargazer/users/allconnect.log echo "=&
-
В: Как настроить скрипт OnConnect на FreeBSD для ipfw О: Пример скрипта OnConnect #Этот скрипт вызывается в момент, когда пользователь #успешно прошел авторизацию на сервере. Задач скрипта - перестроить #файрвол так, что бы пользователь получил доступ в интернет. #В поле Примечание у абонента я устанавливаю скорость по типу 64Kbit/s LOGIN=$1 IP=$2 CASH=$3 ID=$4 SPEED=`cat /var/stargazer/users/$LOGIN/conf | grep 'Note=' | cut -d "=" -f2` fwcmd="/sbin/ipfw -q" cur_date=`date \+\%Y.\%m.\%d` cur_time=`date \+\%H:\%M:\%S` ${fwcmd} pipe `expr $ID + 101` config bw $SPEED ${fwcmd} add `expr $
-
Вопрос снят... Подробного хелпа для стг нет, вот и возникают такие вопросы... :bue:
-
Получилось так... Думаю надыть проверить, как стг на новый месяц перешел и вот что я увидел. В окне конфигуратора в столбце "Предоплата" у меня высветелось (к примеру 50) думаю ну и зашибись добвились 50 маровых метров юзеру. Но не так все просто, захожу в редактирование ентого юзверя и вижу, что добавились 50 мб не в трафик а в деньги! т.е. уже не 50 мб, а 50 грн в пересчете по миру... вот такая вот ситуевина. Кто что подскажет, где собака зарыта? Как решить такой бок... Параметры: ОС: FreeBSD 5.2-RELEASE СТГ сервер: 2.016.7.6 Release Candidate-3 СТГ конфиг: 1.58.7
-
Риск бесплатного инета для пользователей stg2
тема ответил в XoRe пользователя denz в Розробка Stargazer
Читай... Под фрю... http://local.com.ua/forum/index.php?showto...indpost&p=14676 -
В: Как запустить или остановить, а также рестартануть СТГ сервер? О: Пример скрипта stgctl который понимает такие команды как start stop restart #!/bin/sh case "$1" in start) /sbin/stargazer echo "Starting Billing Server..." sleep 1 ;; stop) pid=$(ps -ax|grep stargazer|grep -v grep | awk '{print $1}') kill ${pid} > /dev/null 2>&1 echo "Stop Billing Server..." sleep 1 ;; restart) pid=$(ps -ax|grep stargazer|grep -v grep | awk '{print $1}') kill ${pid} > /dev/null 2>&1 echo "Stop Billing Server..." sleep 2 /sbin/stargazer echo "Starting Billing Server..." sleep
-
В: Как правильно зафильтровать ICMP через FreeBSD ipfw О: Расшифровка кодов ICMP сообщений: 0 echo reply 3 destination unreachable 4 source quench 5 redirect 8 echo request 9 router adver-tisement 10 router solicitation 11 time-to-live exceeded 12 IP header bad 13 timestamp request 14 timestamp reply 15 information request 16 information reply 17 address mask request 18 address mask reply ${fwcmd} add 300 allow icmp from any to внешний_IP in via внешний_интерфейс icmptype 0,3,4,11,12 ${fwcmd} add 301 allow icmp from внешний_IP to any out via внешний_интерфейс icmpty
-
Ребята... Таже ситуация... Почти при тех же параметрах (FreeBSD 5.2, Stg v. 2.014.7.6 Release Candidate-2) Потери в среднем 7-10% есть ли возможность решить это без применения диверта как было предложено...? Куда копать? Фаервол? Файл rules? Исходники сервера СТГ? У кого была такая неувязочка, как решили? Подскажите...
-
Мнение большенства мне ясно... Попроще, да послаще... В поддержку проекта не вопрос, можно и так указать реквизиты да и пускай кто щедр и завернет пару лишку своих доходов снятых не беспомощи СТГ... А вот по поводу вебинтерфейса... так придется таки самому чет скрутить... Но - это после праздников... Дабы стимул сделыть коммерческой версии... А то чет както вяло развитие идет... Чесно скажу... Был бы поинтересней движок, + на пхп... не вопрос 30 за потраченое время с ходу отдал... К тому же эт не цена... Для тех у кого время деньги
