PAUKAN Опубліковано: 24 серпня, 2011 Опубліковано: 24 серпня, 2011 Поставили сегодня на ФриБСД. Сеть небольшая около 100 пользователей, думаем потянет все на одном сервере. Возникли сразу вопросы. Как быть если мы используем авторизатор? Все новые пользователи появляються сразу с всегдаонлайн, в ручную каждому выключать напрягает. DHCP работает адреса всем выдает но с гугловым ДНСом - как сделать чтобы был наш?
nightfly Опубліковано: 24 серпня, 2011 Автор Опубліковано: 24 серпня, 2011 Все новые пользователи появляються сразу с всегдаонлайн, в ручную каждому выключать напрягает. в конфиге config/billing.ini сделать REGALWONLINE=0 далее регистрация будет происходить со снятым флагом AlwaysOnline DHCP работает адреса всем выдает но с гугловым ДНСом - как сделать чтобы был наш? впишите свой вместо умолчального 8.8.8.8 в config/dhcp/global.template
d2r Опубліковано: 24 серпня, 2011 Опубліковано: 24 серпня, 2011 Споткнулся на ровном месте. В браузер выдает: <? function smiles_disabled() { $arr = parse_ini_file(CONFIG_PATH . 'disable.ini'); return isset($arr['smiles']); } function show_smiles($data) { $form = ''; if (!smiles_disabled()) { $smile = parse_ini_file(CONFIG_PATH . 'smiles.ini'); $res = rcms_scandir(SMILES_PATH); sort($res); foreach ($res as $key) { if (isset($smile[$key])){ $form .= '<img src="'.SMILES_PATH.$key.'" value="'.basename($key, ".gif").'" alt = "'.basename($key, ".gif").'" onclick="document.forms[\''.$data[0].'\'].elements[\''.$data[1].'\'].value += \'['.basename($key, ".gif").']\'">'."\n"; } } if ($form !== '') $form = '<hr>'.$form.'<hr>'; } echo $form; } ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?=$system->config['language']?>" lang="<?=$system->config['language']?>"> <head> <title><? rcms_show_element('title') ?></title> <? rcms_show_element('meta') ?> <link href="<?=CUR_SKIN_PATH?>style.css" rel="stylesheet" type="text/css" media="screen" /> </head> <body> <div id="header"> <div id="logo"> <h1> <img src="skins/logo.png" height="32"> Ubilling</h1> <p><?=file_get_contents('RELEASE')?></p> <form name="lang_select" method="post" action=""><?=user_lang_select('lang_form', $system->language, 'font-size: 90%; width: 100px;', 'onchange="document.forms[\'lang_select\'].submit()" title="' . __('Lang') . '"')?></form> <form name="skin_select" method="post" action=""><?=user_skin_select(SKIN_PATH, 'user_selected_skin', $system->skin, 'font-size: 90%; width: 100px;', 'onchange="document.forms[\'skin_select\'].submit()" title="' . __('Skin') . '"')?> ............................... Уже мозги кипят, может подскажите, в каком направлении копать? З.Ы. Slackware 12.1 / sg-2.407-p1 / мускуль 5.0 / php 5.2
nightfly Опубліковано: 24 серпня, 2011 Автор Опубліковано: 24 серпня, 2011 У вас попросту либо не подгружен mod_php в апаче либо нету опции short_open_tag = On в php.ini
d2r Опубліковано: 24 серпня, 2011 Опубліковано: 24 серпня, 2011 У вас попросту либо не подгружен mod_php в апаче либо нету опции short_open_tag = On в php.ini Есть! Заработало. В конфиге php.ini short_open_tag был Off. Большое спасибо.
nightfly Опубліковано: 24 серпня, 2011 Автор Опубліковано: 24 серпня, 2011 Незачто, пользуйтесь на здоровье Единственная убедительная просьба - если вылазят какие-то ошибки отличные от известных отписываться по возможности здесь, чтобы было что оперативно править.
Небесный Опубліковано: 24 серпня, 2011 Опубліковано: 24 серпня, 2011 Кито пробовал сие ставить на Linux, заработали ли все функции? А, то у самого все не хватает времени потестить. Помню как-то застрял на bandwidthd, softflowd и что-то там еще было. Особо небыло времени копаться - оставив затею на потом и это потом длиться уже наверное где-то месяцев эд-так 2.
nightfly Опубліковано: 25 серпня, 2011 Автор Опубліковано: 25 серпня, 2011 Кито пробовал сие ставить на Linux Пробовал на vbox-e с целью написания пошаговой инструкции встает все из коробки как и предполагалось. Не работать в принципе там особо нечему - apache, php, mysql как-бы всюду одинаковые. Правила в фаере вроде как подымаются но в силу того что я ниразу не понимаю в этих ваших линуксах, надо в кратце описать вот здесь, кто там за кем и откуда должен стартовать. Еще один добрый человек обещал еще мануал на дебиан с сопутствующим тестированием в живую. ЗЫЖ он лучше у d2r спросить.
d2r Опубліковано: 25 серпня, 2011 Опубліковано: 25 серпня, 2011 Дык я еще не закончил... ставлю на рабочую систему, посему особо не тороплюсь. На настоящий момент сам ubilling стал нормально, за исключением см. выше пост. Система - чистая слака 12.1, все штатное. Правда в процессе ковыряния проблемы с пхп пришлось несколько иксовых либ поставить - gd ругался. Пока три, не совсем понятных мне момента: 1. Автоматически не считываются классы трафика и направления. Вбил в ручную. 2. Почему-то в списке онлайн не указывается ФИО и адрес клиентов. 3. Как добавить обычного пользователя биллинга? В "Регистрация администратора" можно только поменять пароль текущему администратору. Пробовал добавить пользователя "kassa" - в списке "Админы" не появляется.
nightfly Опубліковано: 25 серпня, 2011 Автор Опубліковано: 25 серпня, 2011 1. Автоматически не считываются классы трафика и направления. Вбил в ручную. их неоткуда считывать - старгейзер хранит их в двух своих конфигах, можно было бы выдирать их из конфига напрямую но это не будет работать бай дефолт с 99% вероятностью поскольку /etc/stargazer никак не принадлежит к openbasedir а ломать настолько умолчальное секьюрити... я не чувствую за собой такого морального права. В общем класы трафика добавляються не каждый день и проще их добавить таки 1 раз при установке, о чем сказано здесь. 2. Почему-то в списке онлайн не указывается ФИО и адрес клиентов. Да, они храняться не в табличках старгейзера. Проверяется очень просто модулем "проверка целостности" - процес миграции кратко описан тут 3. Как добавить обычного пользователя биллинга? В "Регистрация администратора" можно только поменять пароль текущему администратору. Ubilling работает под правами только одного пользователя stargazer и собственно его не трогает, далее используется своя система пользователей. Добавляете пользователя kassa, назначаете ему нужные права в модуле "права администраторов" (тот что гроб на колесах), пользуетесь.
nightfly Опубліковано: 28 серпня, 2011 Автор Опубліковано: 28 серпня, 2011 И тут внезапно релиз 0.0.9 rev 559 Промо видео http://www.youtube.com/watch?v=ppxMvNcn7QY (Тарантино рыдает кровавыми слезами глядя на это) Список изменений: * Новый модуль: "Типы дополнительных полей профиля" * Новый модуль: "Отчет по трафику" * Модуль "Отчет по работам": добавлена обработка событий отсутствия работников или выполненных работ * Модуль "Профиль пользователя": отображение дополнительных полей если определены типы * Модуль "Редактирование пользователя": отображение дополнительных полей если определены типы * Изменилась структура БД, добавились таблицы cfitems,cftypes * Дополнена локализация Ссылка на скачку: http://stargazer.net.ua/ub.tgz Инструкция по установке: http://wiki.stargaze...id=setupfreebsd И да, чуть не забыл, переходим на темную сторону
Roman Pogosyan Опубліковано: 29 серпня, 2011 Опубліковано: 29 серпня, 2011 Думаю стоило бы написать что он только для BSD
nightfly Опубліковано: 29 серпня, 2011 Автор Опубліковано: 29 серпня, 2011 Эммм, кто сказал? Вон люди героически используют/пытаються использовать. Я конечно крайне фигово пишу, но умудриться родить категорически не кроссплатформенное решение на пхп это еще надо умудриться
AoW Опубліковано: 29 серпня, 2011 Опубліковано: 29 серпня, 2011 всё поднялось на 2-х дебианах и работает..вроде даж нормально..гг
nightfly Опубліковано: 29 серпня, 2011 Автор Опубліковано: 29 серпня, 2011 всё поднялось на 2-х дебианах и работает..вроде даж нормально..гг Удивительное - рядом Кстати пресеты под линукс использовали идущие в комплекте?
AoW Опубліковано: 29 серпня, 2011 Опубліковано: 29 серпня, 2011 использовали всё скрипты с коробки....ну и плюс свой фаер =) опять небольшой вопросик...в конфигах нарезки скорости видно запросы к HTB, знач его надо ставить? =) тогда в вики про линуксы над добавить это...ибо нарезка скорости не происходит..это пока единая проблемка....
nightfly Опубліковано: 29 серпня, 2011 Автор Опубліковано: 29 серпня, 2011 Эмммм... Небесныыыый, я в этих ваших линуксах не понимаю. Куда там шейпер врезать надо было?
Небесный Опубліковано: 29 серпня, 2011 Опубліковано: 29 серпня, 2011 #!/bin/bash # Inet int_iface_up=eth0 #Users int_iface_down=eth1 iptables -t mangle --flush tc qdisc add dev $int_iface_down root handle 1: htb tc class add dev $int_iface_down parent 1: classid 1:1 htb rate 100mbit ceil 100mbit tc qdisc add dev $int_iface_up root handle 1: htb tc class add dev $int_iface_up parent 1: classid 1:1 htb rate 100mbit ceil 100mbit Этот скрипт запускаем до старта СТЖ, любим способом какой вам нравится. Толи через rc.local, толи отдельным скриптом в /etc/init.d/ Сорь за столь поздний визит - в работе весь. )))
Небесный Опубліковано: 29 серпня, 2011 Опубліковано: 29 серпня, 2011 shaper.sh Такое имя у скрипта, который я давал. Вот его и нужно стартовать до старта СТЖ.
nightfly Опубліковано: 29 серпня, 2011 Автор Опубліковано: 29 серпня, 2011 как-то добавил но всеравно нужно провести ревизию мануала с учетом новых реалий.
Roman Pogosyan Опубліковано: 30 серпня, 2011 Опубліковано: 30 серпня, 2011 Небесный , ты тут спец по линуксам как я понял тут такой вопрос по нарезке в линкуксах шейпят трафик создавая Ifb и заворачивая на него трафик , что мешает заворачивать трафик со всех интерфейсов на один ifb и и там делать шейп по IP ? получится двусторонний шейп одним правилом , тока я не знаю не получит ли заворот кишок пингвинчег от этого ... вроде в мылнице попробовал шейпило нормально , но 1 пользователь это легко .. а когда будет куча .... Посоветуй как организовать шейп для ppp пользователей , сейчас у меня только в них загвоздка. работает переливом всего трафика на ifb в апскрипте интерфейса.. но стремно как то в продакшен это пускать
yKpon Опубліковано: 30 серпня, 2011 Опубліковано: 30 серпня, 2011 я линуксоид, шейплю через tc Небесный, аналогично, сначала стартуют 2 скрипта маркировка и шейпер, потом биллинг
AoW Опубліковано: 30 серпня, 2011 Опубліковано: 30 серпня, 2011 shaper.sh Такое имя у скрипта, который я давал. Вот его и нужно стартовать до старта СТЖ. запускали его до старта STG..не шейпит.. root@bill:/etc/stargazer# ./GetSpeed gl6512 2048 allconnect.log 2011.08.30 10:10:59 DISCONNECT: ID-1;LOGIN-gl6512;IP-192.168.20.2;CASH-98.225806 2011.08.30 10:11:19 CONNECT: ID-1;LOGIN-gl6512;IP-192.168.20.2;CASH-98.225806;SPEED- 2048;UPSPEED- 1024,MAC-48:5b:39:64:2d:63 2011.08.30 10:11:20 DISCONNECT: ID-1;LOGIN-gl6512;IP-192.168.20.2;CASH-98.225806 2011.08.30 10:12:21 CONNECT: ID-1;LOGIN-gl6512;IP-192.168.20.2;CASH-98.225806;SPEED- 2048;UPSPEED- 1024,MAC-48:5b:39:64:2d:63 2011.08.30 10:21:32 DISCONNECT: ID-1;LOGIN-gl6512;IP-192.168.20.2;CASH-98.225806 2011.08.30 10:21:52 CONNECT: ID-1;LOGIN-gl6512;IP-192.168.20.2;CASH-98.225806;SPEED- 2048;UPSPEED- 1024,MAC-48:5b:39:64:2d:63 2011.08.30 10:24:41 DISCONNECT: ID-1;LOGIN-gl6512;IP-192.168.20.2;CASH-98.225806 2011.08.30 10:27:01 CONNECT: ID-1;LOGIN-gl6512;IP-192.168.20.2;CASH-98.225806;SPEED- 2048;UPSPEED- 1024,MAC-48:5b:39:64:2d:63
Roman Pogosyan Опубліковано: 30 серпня, 2011 Опубліковано: 30 серпня, 2011 я линуксоид, шейплю через tc Небесный, аналогично, сначала стартуют 2 скрипта маркировка и шейпер, потом биллинг Если это мне, то обрати внимание на "Посоветуй как организовать шейп для ppp пользователей". Тут могут оказатся пользователи с разными скоростями и с неизвестными заранее IP адресами
Рекомендованные сообщения