Alferov
СitizensТип контенту
Профили
Форум
Календарь
Все, що було написано Alferov
-
хых... а я и не замечал. )) Подтверждаю, есть такой баг. Лечится просто:
-
Приношу извинения за некорректный патч. Мой косяк. (( Патч должен выглядеть так:
-
Патчи по поводу снятия абонентки и обнуления трафика НИКАК не влияют на то, о чем идет речь. Речь идет о потере соединения с mysql-сервером.
-
А ошибка с "Duplicate entry " исчезла?
-
Версия mysql сервера??? По поводу "Duplicate entry". В файле user.cpp в строке 618 вместо: strprintf(&sessionID, "%d-", stgTime); сделай это: strprintf(&sessionID, "%d-%s-", stgTime, login.c_str()); и пересобери СТГ. По поводу "Couldn't get table detailstat..." Похоже что соединение с mysql-сервером теряется, поэтому и ругается. Смотреть логи mysql-сервераи копать в сторону max_connections
-
А где бага то???
-
В архиве с sw лежит. Там же лежит и модуль mysql.
-
Извиняюсь, зевнул. Архив обновил. Файл отдельно можно взять здесь: http://alf.uzlovaya.ru/stg/stg.sql Положить его в includes/ и войти в админку.
-
Патч этот немного расширяет функционал и stg и модуля mysql. Добавляется генерация ID сессии при коннекте юзера. Дальше вся статистика трафика пишется в базу с этим ID. Кроме того, добавляется таблица actions, в которую пишутся сессии пользователей (все с тем же ID). Все это позволяет организовать работу веб-интерфейса со статистикой.
-
Описание: stg-web.txt Архив: stg-web_0.01b.tar.gz п.с. sw-0.01b работает только с пропатченным модулем MySQL!!!
-
Не понимаю о чем речь. )) Чесслово. А раз не понимаю, значит и не планирую Веб-морда будет со встроенным модулем карточек (+админка), модулем денежных переводов (интересная фишка - юзерам очень нравится), модулем дилеров (выдача карточек пользователям на реализацию и возможностью установки % комиссии). Один нюанс. Веб-интерфейс этот работает только с СТГ+mysql_store С файловым модулем не работает. В свете того, что исходники мускл-модуля вскорости будут открыты, не думаю, что это наложит какие то ограничения. п.с. выложу как только появится в открытом доступе модуль mysql.
-
Нет. Полноценная веб-морда.
-
А почему бы не написать просто '*' ?
-
Небольшой патч для модуля sg_conf. Сделан с целью получения от STG значений трафика текущей сессии пользователя. Используется расширенным консольным конфигуратором, описанным здесь Собственно сам патч Расширенный консольный конфигуратор п.с. чуть попозжа выложу веб-интерфейса (админка и пользовательская части), написанного на php и использующего все вышеуказанное.
-
Вот: sgconf_xml.tar.gz Все как написано, одно но. Запрос на вход ему надо отдавать не в виде файла, а просто строкой.
-
Дык на внешнем он считает уже после НАТа. А там уже нет тех IP-адресов, что были на внутреннем. Там только один IP в заголовках - внешний.
-
Нет слов... (((
-
А почитать соседний форум религия не позволяет чтоль? п.с. совсем обленились ))
-
Ну ладно... раз вы такие ленивые (не можете даже посмотреть, что отдает СТГ), разжую немного. В OnConnect передается строка типа "1111111111", где позиция каждого символа означает номер направления, а значение: 1-разрешить, а 0-запретить. Разжевал, глотай! ))) п.с. Не знаю, как здесь народ к этому относится, но в большинстве случаев, если человек даже не попробовал посмотреть что и как, а сразу кинулся вопросы задавать, то ему ответ всегда один - RTFM!
-
Ну и что, что под фрибсд и ipfw? Под iptables переделать мне кажется никаких проблем не составит.
-
Да... забыл пояснить. Задача стояла такая: Взять файл rules. Вытащить из него адрес к соответствующим направлениям и отдать эти адреса в файрвол. Проблема возникала в случае, если адреса были с портами. Не помню точно, но по моему и эту проблему решил. Давно было... а проверить негде. еще раз повторюсь: as is
-
Пробовал писать. Написал хрен знает сколько... вроде даже работало... не помню точно, отпала необходимость. Вот что собственно получилось в OnConnect: #!/bin/sh LOGIN=$1 IP=$2 CASH=$3 ID=$4 DIRS=$5 fwcmd="ipfw -q" a='0'; b='0'; c='0'; while [ $a -lt 10 ] do d='0'; e='0' b=$(( $a + 1 )) ips=`cat rules | awk 'BEGIN {ORS=" "} /'DIR$a'/ {gsub(/,/,/:/); print $2}'` d=`echo "$ips" | grep ' '|wc -w` if [ ! $d -eq 0 ]; then dir=`echo $DIRS | cut -c$b` if [ $dir -eq 1 ] then di="allow" else di="deny" fi ip_out="{ " for ip in $ips do ip=`
-
Разработка модуля Vpn (radius) для Stg 2.4
тема ответил в Max пользователя Alferov в Модулі для Stargazer
Еще небольшой вопрос. Сложно ли будет реализовать включение в Accept-пакет от радиуса тэга vlan для NASа? Сам тэг можно было бы брать хоть из поля userdataХ пользователей, хоть еще откуда. Это (откуда брать тэг) можно было бы в принципе указывать модулю из конфига. -
О каком проекте речь? Если о модуле MySQL, то над ним как раз работают. Я этот модуль юзаю уже 2-й месяц. Все просто замечательно. Еще раз повторю. Модуль есть. Модуль работает. Но! Модуль разработан сторонним разработчиком, не имеющим (наверное) никакого отношения к разработчику самого СТГ. Поэтому, собственно говоря, за модуль и надо было платить. Что люди, которым он действительно необходим, и сделали. Если кому то еще нужен этот модуль - пишите в личку Max'у Он вам поможет. п.с. большая ко всем просьба! Не забивайте топик офтопом плиз!!!
-
в конфиге СТГ... в секции модуля bpf_cap какой интерфейс прописан? dc0? А он существует?