oberon85 13 Posted 2013-01-08 13:57:37 Share Posted 2013-01-08 13:57:37 Доброго времени суток. Не могу найти информацию может ли Ubilling различать зарубежный и украинский трафик? Вопрос в следующим в тарифах делать нарезку скорости по разным направлениям Link to post Share on other sites
nightfly 1,252 Posted 2013-01-08 15:36:35 Share Posted 2013-01-08 15:36:35 http://www.colocall....ua/prefixes.txt - на 99.5% готовый /etc/stargazer/rules http://www.colocall....ua/prefixes.txt - можно использовать как основу для политики шейпа Link to post Share on other sites
oberon85 13 Posted 2013-01-09 14:38:24 Author Share Posted 2013-01-09 14:38:24 Потом нужно вносить изменения в firewall.conf, правильно? Из веба нельзя будет настраивать скоростя по разным направлениям, я правильно понял? Link to post Share on other sites
nightfly 1,252 Posted 2013-01-09 15:23:17 Share Posted 2013-01-09 15:23:17 Тарифам - наплевать на скорость. Скорости - наплевать поверх чего и куда ее ложат. Вполне себе можно минимальную обертку, хоть на базе того же GetCF изобразить при желании. Link to post Share on other sites
oberon85 13 Posted 2013-01-19 19:16:25 Author Share Posted 2013-01-19 19:16:25 Блин бьюсь уже вторую неделю. Не могу найти в чем причина. Подкорректировал скрипты OnConnect #SPEED CONTROL ${fwcmd} pipe `expr $ID + 5001` config bw 102400$SCOUNT queue 32Kbytes ${fwcmd} pipe `expr $ID + 10001` config bw 102400$SCOUNT queue 32Kbytes ${fwcmd} pipe `expr $ID + 101` config bw $UPSPEED$SCOUNT queue 32Kbytes ${fwcmd} pipe `expr $ID + 8101` config bw $SPEED$SCOUNT queue 32Kbytes # SHAPER ${fwcmd} table 3 add $IP `expr $ID + 101` ${fwcmd} table 4 add $IP `expr $ID + 8101` ${fwcmd} table 5 add $IP `expr $ID + 5001` ${fwcmd} table 6 add $IP `expr $ID + 10001` Добавил в FIrewall.conf строки: #Shaper - table 111 UA-IX ${FwCMD} add 12001 pipe tablearg ip from table\(5\) to table\(111\) via rl0 out ${FwCMD} add 12002 pipe tablearg ip from table\(111\) to table\(6\) via rl0 in #Shaper - table 4 download speed, table 3 - upload speed ${FwCMD} add 12003 pipe tablearg ip from any to table\(4\) via rl0 out ${FwCMD} add 12004 pipe tablearg ip from table\(3\) to any via rl0 in таблица 111 с украинскими подсетями, но скоростя все равно режуться по тем что указаны биллинге, что не так? Link to post Share on other sites
nightfly 1,252 Posted 2013-01-21 08:02:43 Share Posted 2013-01-21 08:02:43 таблица 111 с украинскими подсетями, но скоростя все равно режуться по тем что указаны биллинге, что не так? Как минимум отсутствие понимания того, как работает tablearg. Сравните ipfw table 111 show с тем что у вас, например находиться в table 4. Link to post Share on other sites
oberon85 13 Posted 2013-01-21 15:24:39 Author Share Posted 2013-01-21 15:24:39 Я это видел. в во всех таблицах я я добовляю аргумент кроме таблицы с украинскими сетями Link to post Share on other sites
oberon85 13 Posted 2013-01-23 15:23:57 Author Share Posted 2013-01-23 15:23:57 Более менее разобрался. Осталось несколько вопросов, я так понимаю в скрипте OnConnect ID присваиваются от 0 и по очереди каждому абоненту который подключаться? И в шаблонах договора выкидывает ошибку не могу понять проблему: Notice: Undefined index: 192.168.1.1 in /usr/local/www/apache22/data/billing/api/libs/api.templatize.php on line 123 Notice: Undefined index: 192.168.1.1 in /usr/local/www/apache22/data/billing/api/libs/api.templatize.php on line 124 Notice: Undefined index: 192.168.1.1 in /usr/local/www/apache22/data/billing/api/libs/api.templatize.php on line 125 Notice: Undefined index: 192.168.1.1 in /usr/local/www/apache22/data/billing/api/libs/api.templatize.php on line 127 Link to post Share on other sites
madf 279 Posted 2013-01-23 15:28:51 Share Posted 2013-01-23 15:28:51 ... Осталось несколько вопросов, я так понимаю в скрипте OnConnect ID присваиваются от 0 и по очереди каждому абоненту который подключаться? ... Нет, это просто какое-то целое число, уникальное для каждого пользователя. Link to post Share on other sites
oberon85 13 Posted 2013-01-23 15:38:58 Author Share Posted 2013-01-23 15:38:58 ... Осталось несколько вопросов, я так понимаю в скрипте OnConnect ID присваиваются от 0 и по очереди каждому абоненту который подключаться? ... Нет, это просто какое-то целое число, уникальное для каждого пользователя. ок, спасибо! А по поводу api.templatize.php? Link to post Share on other sites
nightfly 1,252 Posted 2013-01-23 15:40:12 Share Posted 2013-01-23 15:40:12 И в шаблонах договора выкидывает ошибку не могу понять проблему: 1. не создан nethost для IP какого-то пользователя 2. нету NAS для подсети какого-то пользователя Подозреваю, что 192.168.1.1 это останки изначального тестового пользователя, который остается сразу после установки - удалите его нафиг. Link to post Share on other sites
oberon85 13 Posted 2013-01-24 12:13:48 Author Share Posted 2013-01-24 12:13:48 И в шаблонах договора выкидывает ошибку не могу понять проблему: 1. не создан nethost для IP какого-то пользователя 2. нету NAS для подсети какого-то пользователя Подозреваю, что 192.168.1.1 это останки изначального тестового пользователя, который остается сразу после установки - удалите его нафиг. спасибо Link to post Share on other sites
oberon85 13 Posted 2013-02-01 12:30:20 Author Share Posted 2013-02-01 12:30:20 Коснулся настройки userstats. Заморозка счета из админки работает, но вот из личного кабинета не отрабатывается. Тарифные планы для заморозки перечислены, при активации из личного кабинета статус в админке не меняться (Заморожен - нет). Подскажите что это может быть? Link to post Share on other sites
nightfly 1,252 Posted 2013-02-01 13:32:47 Share Posted 2013-02-01 13:32:47 userstats.ini: ; опции необходимые для взаимодействия со stargazer ;полный путь до sgconf SGCONF =/usr/sbin/sgconf ;хост где установлен stargazer STG_HOST = localhost ;порт который слушает stargazer STG_PORT = 5555 ;логин администратора stargazer(!) STG_LOGIN = admin ;пароль администратора stargazer STG_PASSWD = 123456 ;собственно опции заморозки ;включена ли самозамораживалка? AF_ENABLED=1 ;Стоимость заморозки, которая будет сниматься со счета при замораживании, также можно выставить в 0 и опираться на механику ; снятия средств самим stargazer - это если требуется разная стоимость заморозки для разных тарифных планов. Либо использовать ; обе одновременно - тогда например можно делать заморозку отдельных тарифов "дороже" чем остальных. AF_FREEZPRICE=10 ;Тарифы для которых доступна данная услуга, разделитель - запятая AF_TARIFFSALLOWED = Unlim-5 ;Тип оплаты, который будет использоваться для начисления средств при заморозке, по умолчанию - 1 (наличка), ;имеет смысл вынести все эти услуги, на другой тип оплат, например "Самообслуживание". AF_CASHTYPEID=1 Вот собственно и все, что требуется чтобы модуль заморозки работал в кабинете пользователя. Подозреваю, что у вас неверно заполнена секция работы со stargazer - в таком случае не должны работать модули "Заморозка", "Платежные карточки", "Смена тарифа", "Попрошайка". Тоесть они вообще ничего делать не будут. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now