Перейти до

Рекомендованные сообщения

Опубліковано:

Поставили сегодня на ФриБСД. Сеть небольшая около 100 пользователей, думаем потянет все на одном сервере.

 

Возникли сразу вопросы. Как быть если мы используем авторизатор? Все новые пользователи появляються сразу с всегдаонлайн, в ручную каждому выключать напрягает. DHCP работает адреса всем выдает но с гугловым ДНСом - как сделать чтобы был наш?

Опубліковано:
Все новые пользователи появляються сразу с всегдаонлайн, в ручную каждому выключать напрягает.

в конфиге config/billing.ini сделать

 

REGALWONLINE=0

 

далее регистрация будет происходить со снятым флагом AlwaysOnline

 

 

DHCP работает адреса всем выдает но с гугловым ДНСом - как сделать чтобы был наш?

впишите свой вместо умолчального 8.8.8.8 в config/dhcp/global.template

Опубліковано:

Споткнулся на ровном месте. В браузер выдает:

<?
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

Опубліковано:

У вас попросту либо не подгружен mod_php в апаче либо нету опции short_open_tag = On в php.ini

Есть! Заработало. В конфиге php.ini short_open_tag был Off.

 

Большое спасибо.

Опубліковано:

Незачто, пользуйтесь на здоровье :)

 

Единственная убедительная просьба - если вылазят какие-то ошибки отличные от известных отписываться по возможности здесь, чтобы было что оперативно править.

Опубліковано:

Кито пробовал сие ставить на Linux, заработали ли все функции? А, то у самого все не хватает времени потестить.

Помню как-то застрял на bandwidthd, softflowd и что-то там еще было. Особо небыло времени копаться - оставив затею на потом и это потом длиться уже наверное где-то месяцев эд-так 2.

Опубліковано:
Кито пробовал сие ставить на Linux

Пробовал на vbox-e с целью написания пошаговой инструкции встает все из коробки как и предполагалось. Не работать в принципе там особо нечему - apache, php, mysql как-бы всюду одинаковые. Правила в фаере вроде как подымаются но в силу того что я ниразу не понимаю в этих ваших линуксах, надо в кратце описать вот здесь, кто там за кем и откуда должен стартовать. Еще один добрый человек обещал еще мануал на дебиан с сопутствующим тестированием в живую.

 

ЗЫЖ он лучше у d2r спросить.

Опубліковано:

Дык я еще не закончил... ставлю на рабочую систему, посему особо не тороплюсь. На настоящий момент сам ubilling стал нормально, за исключением см. выше пост. Система - чистая слака 12.1, все штатное. Правда в процессе ковыряния проблемы с пхп пришлось несколько иксовых либ поставить - gd ругался.

 

Пока три, не совсем понятных мне момента:

1. Автоматически не считываются классы трафика и направления. Вбил в ручную.

2. Почему-то в списке онлайн не указывается ФИО и адрес клиентов.

3. Как добавить обычного пользователя биллинга? В "Регистрация администратора" можно только поменять пароль текущему администратору. Пробовал добавить пользователя "kassa" - в списке "Админы" не появляется.

Опубліковано:
1. Автоматически не считываются классы трафика и направления. Вбил в ручную.

их неоткуда считывать - старгейзер хранит их в двух своих конфигах, можно было бы выдирать их из конфига напрямую но это не будет работать бай дефолт с 99% вероятностью поскольку /etc/stargazer никак не принадлежит к openbasedir а ломать настолько умолчальное секьюрити... я не чувствую за собой такого морального права. В общем класы трафика добавляються не каждый день и проще их добавить таки 1 раз при установке, о чем сказано здесь.

 

 

 

2. Почему-то в списке онлайн не указывается ФИО и адрес клиентов.

Да, они храняться не в табличках старгейзера. Проверяется очень просто модулем "проверка целостности" - процес миграции кратко описан тут

 

3. Как добавить обычного пользователя биллинга? В "Регистрация администратора" можно только поменять пароль текущему администратору.

Ubilling работает под правами только одного пользователя stargazer и собственно его не трогает, далее используется своя система пользователей. Добавляете пользователя kassa, назначаете ему нужные права в модуле "права администраторов" (тот что гроб на колесах), пользуетесь.

Опубліковано:

И тут внезапно релиз 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

 

 

И да, чуть не забыл, переходим на темную сторону

post-4093-0-45842300-1351433490_thumb.png

Опубліковано:

Эммм, кто сказал? Вон люди героически используют/пытаються использовать.

Я конечно крайне фигово пишу, но умудриться родить категорически не кроссплатформенное решение на пхп это еще надо умудриться :)

Опубліковано:
всё поднялось на 2-х дебианах и работает..вроде даж нормально..гг

Удивительное - рядом :rolleyes:

Кстати пресеты под линукс использовали идущие в комплекте?

Опубліковано:

использовали всё скрипты с коробки....ну и плюс свой фаер =)

 

опять небольшой вопросик...в конфигах нарезки скорости видно запросы к HTB, знач его надо ставить? =) тогда в вики про линуксы над добавить это...ибо нарезка скорости не происходит..это пока единая проблемка....

Опубліковано:

#!/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/

 

Сорь за столь поздний визит - в работе весь. )))

Опубліковано:

Небесный , ты тут спец по линуксам как я понял :D тут такой вопрос по нарезке

в линкуксах шейпят трафик создавая Ifb и заворачивая на него трафик , что мешает заворачивать трафик со всех интерфейсов на один ifb и и там делать шейп по IP ? получится двусторонний шейп одним правилом , тока я не знаю не получит ли заворот кишок пингвинчег от этого ... вроде в мылнице попробовал шейпило нормально , но 1 пользователь это легко .. а когда будет куча ....

Посоветуй как организовать шейп для ppp пользователей , сейчас у меня только в них загвоздка. работает переливом всего трафика на ifb в апскрипте интерфейса.. но стремно как то в продакшен это пускать

Опубліковано:

я линуксоид, шейплю через tc :D

 

Небесный, аналогично, сначала стартуют 2 скрипта маркировка и шейпер, потом биллинг

Опубліковано:

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

Опубліковано:

я линуксоид, шейплю через tc :lol:

 

Небесный, аналогично, сначала стартуют 2 скрипта маркировка и шейпер, потом биллинг

Если это мне, то обрати внимание на "Посоветуй как организовать шейп для ppp пользователей". Тут могут оказатся пользователи с разными скоростями и с неизвестными заранее IP адресами

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Створити нове...