nightfly Опубліковано: 11 травня, 2012 Автор Опубліковано: 11 травня, 2012 Брутальный и простой вариант - просто симлинкнуть, ln -fs /etc/dhcp/dhcpd.conf /etc/dhcp/multinet/dhcpd.conf и выставить соответствующие права, чтобы юзер апача мог его перезаписывать безболезненно. Хотя умнее всетаки было бы посмотреть где в этих ваших дебианах указывается по нормальному указывается путь в конфигу. Он должен. Удачных покатушек. Аська в профиле если что.
nightfly Опубліковано: 12 травня, 2012 Автор Опубліковано: 12 травня, 2012 Релиз Ubilling 0.2.7 rev 1528 Список изменений * Изменения в структуре БД, см. дамп. * Импорт оплат за интернет по выпискам "Ощадбанка" * alter.ini: новая опция BS_ENABLED включающая модуль импорта банковских выписок * alter.ini: новая опция BS_INCHARSET описывающая кодировку загружаемых выписок * alter.ini: новая опция BS_OUTCHARSET выходная кодировка выписок, лучше не трогать * alter.ini: новая опция BS_OPTIONS описывающая опции импорта банковских выписок * alter.ini: новая опция BS_CASHTYPE указывающая тип оплаты для денег разнесенных по выпискам * alter.ini: новая опция ARPDIAG_LOG указывающая на путь логфайла arpwatch * alter.ini: новая опция ONLINE_HP_MODE включающая быстрый и урезанный режим модуля "Онлайн". Рекомендуется для абонбаз от 10-50к пользователей. * Кабинет пользователя: новая опция MENUNOICONMAX устанавливающая размер меню * Кабинет пользователя: новая опция MENUHIDE прячущая отдельные модули из меню * Кабинет пользователя: новая опция SP_ENABLED включающая сервис тестирования скорости * Кабинет пользователя: новая опция SP_URL указывающая на ссылку на установленный Speedtest mini * Кабинет пользователя: новая опция ZL_ENABLED отвечающая за включение раздела закачек * Кабинет пользователя: новая опция ZL_OPTIONS управляющая разделом закачек * Кабинет пользователя: появилась возможность авторизации пользователя по связке логин+пароль в дополнение к штатному беспарольному входу. * Модуль "Массовая рассылка": исправлена кодировка при рассылке на авторизатор * Модуль "Денежные начисления": поиск логина пользователя сделан более строгим * Появился модуль взаимодействия с ERP системой UserSide, (docs/userside/) * Починена давно сломаная совместимость с виртуальными сервисами * Метод web_UserArrayShower теперь также отображает количество пользователей * Метод web_UserArrayShower теперь реагирует на опции DN_ONLINE_DETECT и ONLINE_LAT * Много разной косметики и причесывания юзабилити Инструкции к обновлению с предыдущих версий Вкатить следующий дамп на вашу БД: CREATE TABLE `bankstaraw` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `filename` VARCHAR( 255 ) NOT NULL , `rawdata` TEXT NOT NULL ) ENGINE = MYISAM CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `bankstaparsed` ( `id` int(11) NOT NULL auto_increment, `hash` varchar(255) NOT NULL, `date` datetime NOT NULL, `row` int(11) NOT NULL, `realname` varchar(255) NOT NULL, `address` varchar(255) NOT NULL, `summ` float NOT NULL, `state` int(11) NOT NULL, `login` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; Вписать в конец конфига alter.ini следующие опции: BS_ENABLED=1 BS_INCHARSET="cp866" BS_OUTCHARSET="utf-8" BS_OPTIONS="|,13,3,4,5" BS_CASHTYPE=1 ONLINE_HP_MODE=0 ARPDIAG_LOG=/var/log/messages Вписать в конец конфига userstats.ini следующие опции: MENUNOICONMAX=6 MENUHIDE= SP_ENABLED=1 SP_URL=http://megogo.net/s/speedtest/ ZL_ENABLED=1 ZL_OPTIONS= После чего можно свободно обновиться при помощи штатного обновлятора. Обновленную демку можно узреть здесь: http://ubilling.net.ua/?module=fnpages&pid=demo
nlo Опубліковано: 12 травня, 2012 Опубліковано: 12 травня, 2012 Брутальный и простой вариант - просто симлинкнуть, ln -fs /etc/dhcp/dhcpd.conf /etc/dhcp/multinet/dhcpd.conf и выставить соответствующие права, чтобы юзер апача мог его перезаписывать безболезненно. Хотя умнее всетаки было бы посмотреть где в этих ваших дебианах указывается по нормальному указывается путь в конфигу. Он должен. Удачных покатушек. Аська в профиле если что. отлично получилось но в неизвестных МАК адресах пусто хотя в логах всё есть
nlo Опубліковано: 12 травня, 2012 Опубліковано: 12 травня, 2012 После чего можно свободно обновиться при помощи штатного обновлятора. Обновленную демку можно узреть здесь: http://ubilling.net.ua/?module=fnpages&pid=demo и где этот штатный обновлятор? спасибо огромное!
nightfly Опубліковано: 12 травня, 2012 Автор Опубліковано: 12 травня, 2012 но в неизвестных МАК адресах пусто хотя в логах всё есть Уверены что неизвестные для dhcpd МАС таки вылазят в логе указанном в опции NMLEASES? Всякие пути к grep, cat и прочим - адекватные указаны? sudo нормально отрабатывает?</p> и где этот штатный обновлятор? где-то уже в этой теме приводил, а вобще можете выковырять его из ubinstaller
nlo Опубліковано: 12 травня, 2012 Опубліковано: 12 травня, 2012 но в неизвестных МАК адресах пусто хотя в логах всё есть Уверены что неизвестные для dhcpd МАС таки вылазят в логе указанном в опции NMLEASES? Всякие пути к grep, cat и прочим - адекватные указаны? sudo нормально отрабатывает?</p> и где этот штатный обновлятор? где-то уже в этой теме приводил, а вобще можете выковырять его из ubinstaller да все пути проверил лог ведётся я не ставил инсталятором я ставил в нагляк первый раз слышу об инсталяторе :-) щас поищу по темам арп то работает пользователи пытающиеся подключиться с не тем маком блочатся
nlo Опубліковано: 12 травня, 2012 Опубліковано: 12 травня, 2012 А нельзя просто скачать новый и перезалить в корень? Конфиги оставить свои или не прокатит?
nightfly Опубліковано: 12 травня, 2012 Автор Опубліковано: 12 травня, 2012 Обновлятор на будущее: http://store.nightfly.biz/st/1336854988/autoubupdate.sh Можете вдумчиво поправить под эти ваши линуксы.
DarkSpider Опубліковано: 13 травня, 2012 Опубліковано: 13 травня, 2012 Обновлятор на будущее: http://store.nightfly.biz/st/1336854988/autoubupdate.sh Можете вдумчиво поправить под эти ваши линуксы. Ну так примерно : http://pastebin.com/y8QYk9Cs
DarkSpider Опубліковано: 13 травня, 2012 Опубліковано: 13 травня, 2012 Да, еще "для этих наших Линуксов" модуль pl_arping : if (cfr('PLARPING')) { if (isset($_GET['username'])) { $login=$_GET['username']; $config=rcms_parse_ini_file(CONFIG_PATH.'billing.ini'); $alterconfig=rcms_parse_ini_file(CONFIG_PATH.'alter.ini'); $arping_path=$alterconfig['ARPING']; $arping_iface=$alterconfig['ARPING_IFACE']; $sudo_path=$config['SUDO']; $userdata=zb_UserGetStargazerData($login); $user_ip=$userdata['IP']; $command=$sudo_path.' '.$arping_path.' -i '.$arping_iface.' -c 10 -w 10000 -v '.$user_ip; $ping_result='<pre>'.shell_exec($command).'</pre>'; show_window(__('User ARP pinger'),$ping_result); show_window('', web_UserControls($login)); } } else { show_error(__('You cant control this module')); } Вместо : $command=$sudo_path.' '.$arping_path.' -i '.$arping_iface.' -c 10 -w 10000 -v '.$user_ip; Надо бы : $command=$sudo_path.' '.$arping_path.' -I '.$arping_iface.' -c 10 -w 10000 '.$user_ip; 1. Параметр интерфейса -i нет такого , есть -I (в верхнем регистре) 2. Параметра -v нету, и в итоге работать не будет По arping : Usage: arping [-fqbDUAV] [-c count] [-w timeout] [-I device] [-s source] destination -f : quit on first reply -q : be quiet -b : keep broadcasting, don't go unicast -D : duplicate address detection mode -U : Unsolicited ARP mode, update your neighbours -A : ARP answer mode, update your neighbours -V : print version and exit -c count : how many packets to send -w timeout : how long to wait for a reply -I device : which ethernet device to use (eth0) -s source : source ip address destination : ask for what ip address Я для себя оставил такую вот строку : $command=$sudo_path.' '.$arping_path.' -I '.$arping_iface.' -c 15 -D '.$user_ip; Параметры, ИМХО,надо бы вынести в alter.ini
nightfly Опубліковано: 13 травня, 2012 Автор Опубліковано: 13 травня, 2012 оке, на 0.2.8 изменим формат в конфиге, скажем до вида ARPING="/usr/local/sbin/arping -c 10 -w 10000 -i" Думаю получиться достаточно переносимо, заодно и таймауты можно будет в конфиге покрутить.
Hackerochek Опубліковано: 14 травня, 2012 Опубліковано: 14 травня, 2012 всем привет, вот столкнулся с такой проблемкой: у меня сеть состоит из wifi, и у всех клиентов одинаковый мак, как быть посоветуйте пожалуйста? мак определяется второй wifi-точи моста.
Ромка Опубліковано: 14 травня, 2012 Опубліковано: 14 травня, 2012 Включить WDS, для начала... И ещё, немешало бы почитать роздел WiFi этого форума
Hackerochek Опубліковано: 14 травня, 2012 Опубліковано: 14 травня, 2012 Включить WDS, для начала... И ещё, немешало бы почитать роздел WiFi этого форума Ok спасибо!
Hackerochek Опубліковано: 21 травня, 2012 Опубліковано: 21 травня, 2012 День добрый, ПРОБЛЕМА!!!: FreeBSD 8.2 , ubilling ставил через инсталлер, сетевые были простые реалтек, сегодня решил поставить intel, менял конфиги в OnConnect, rc.conf, firewall.conf, /etc/rc.d/billing и в bandwidthd.conf биллинг инет раздает а вот на страничку зайти не могу пишет Forbidden You don't have permission to access /billing/ on this server подскажите где ещё что нужно менять
nightfly Опубліковано: 21 травня, 2012 Автор Опубліковано: 21 травня, 2012 Интел - одобряю, всегда хорошее решение. Форбидден ака 403 как-бы слабо связан с именами интерфейсов, если адресацию не меняли. Посмотрите на .htaccess чтоли - может сделали себе как белые люди что-то типа deny from all allow from моя_айпишка после чего убежали с нее.
Hackerochek Опубліковано: 21 травня, 2012 Опубліковано: 21 травня, 2012 нет, не помогает, и писал allow from all , я так понял этот файл находится в multinet?
nightfly Опубліковано: 21 травня, 2012 Автор Опубліковано: 21 травня, 2012 Он находится много где. Вас очевидно должен интересовать расположенный в /usr/local/www/apache22/data/ или в /usr/local/www/apache22/data/billing/ А вобще посмотрите в эррорлог апача.
nlo Опубліковано: 21 травня, 2012 Опубліковано: 21 травня, 2012 Скорее всего права доступа или апач не может получить доступ на чтение или в конфиг файлах апача нет разрешения на чтение данной директории
DarkSpider Опубліковано: 21 травня, 2012 Опубліковано: 21 травня, 2012 Опции поиска новых MAC адресовЕсли у вас в сети используються только статические пулы хостов DHCP переменная NMLEASES должна выглядеть как /var/log/messages, или как /var/db/dhcpd/dhcpd.leases или /var/log/dhcpd.log в случае раздачи динамикой не привязываясь к маку, ну либо вы выдаете неизвестным пользователям IP адреса из другой сети с заворотом на страницу с уведомлением. NMLEASES = /var/log/messages Модуль pl_dhcp: В "этих наших линуксах" все mac-адреса пишутся в нижнем регистре и соответственно в окне, если мак был забит вручную и в верхнем регистре - будет пусто. Имхо, надо бы вместо : $command=$sudo_path.' '.$cat_path.' '.$leasefile.' | '.$grep_path.' '.$user_mac.' | '.$tail_path.' -n 30'; Надо $command=$sudo_path.' '.$cat_path.' '.$leasefile.' | '.$grep_path.' '.strtolower($user_mac).' | '.$tail_path.' -n 30'; Должно работать корректно в любой ОС и в обоих случаях.Наверно.
DarkSpider Опубліковано: 23 травня, 2012 Опубліковано: 23 травня, 2012 или юзать grep -i Все гениальное - просто Спасибо, взял на заметку и перечитал еще раз справку ) Да, с "-i" так же отлично работает.
oleg_v Опубліковано: 13 червня, 2012 Опубліковано: 13 червня, 2012 Добрый день. Поставил Ubilling без проблем. Но возник вопрос: На демо есть пунк CaTV а у меня его нету. Что не так?
nightfly Опубліковано: 13 червня, 2012 Автор Опубліковано: 13 червня, 2012 Включить в опциях alter.ini заодно заглянув в catv.ini http://wiki.ubilling.net.ua/doku.php?id=alteriniconf
Рекомендованные сообщения