Перейти к содержимому


Ubilling


Сообщений в теме: 313

#301 nightfly

    Вампир

  • Сitizens
  • PipPipPipPipPipPip
  • 1 254 сообщений
  • Пол:Не определился

Отправлено 11 Май 2012 - 23:23

Брутальный и простой вариант - просто симлинкнуть, ln -fs /etc/dhcp/dhcpd.conf /etc/dhcp/multinet/dhcpd.conf и выставить соответствующие права, чтобы юзер апача мог его перезаписывать безболезненно.
Хотя умнее всетаки было бы посмотреть где в этих ваших дебианах указывается по нормальному указывается путь в конфигу. Он должен.


Удачных покатушек. Аська в профиле если что.
Причинять добро и наносить справедливость | Ubilling - резня в дельфинарии, бобры негодуют | Шапочки из фольги оптом

#302 nightfly

    Вампир

  • Сitizens
  • PipPipPipPipPipPip
  • 1 254 сообщений
  • Пол:Не определился

Отправлено 12 Май 2012 - 13:20

Релиз 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....npages&pid=demo
Причинять добро и наносить справедливость | Ubilling - резня в дельфинарии, бобры негодуют | Шапочки из фольги оптом

Proline

#303 nlo

    Первая Кровь

  • Members
  • PipPip
  • 79 сообщений

Отправлено 12 Май 2012 - 21:36

Просмотр сообщенияnightfly (11 Май 2012 - 23:23) писал:

Брутальный и простой вариант - просто симлинкнуть, ln -fs /etc/dhcp/dhcpd.conf /etc/dhcp/multinet/dhcpd.conf и выставить соответствующие права, чтобы юзер апача мог его перезаписывать безболезненно. Хотя умнее всетаки было бы посмотреть где в этих ваших дебианах указывается по нормальному указывается путь в конфигу. Он должен. Удачных покатушек. Аська в профиле если что.
отлично получилось
но в неизвестных МАК адресах пусто хотя в логах всё есть

#304 nlo

    Первая Кровь

  • Members
  • PipPip
  • 79 сообщений

Отправлено 12 Май 2012 - 21:38

Просмотр сообщенияnightfly (12 Май 2012 - 13:20) писал:

После чего можно свободно обновиться при помощи штатного обновлятора. Обновленную демку можно узреть здесь: http://ubilling.net....npages&pid=demo
и где этот штатный обновлятор?

спасибо огромное!

#305 nightfly

    Вампир

  • Сitizens
  • PipPipPipPipPipPip
  • 1 254 сообщений
  • Пол:Не определился

Отправлено 12 Май 2012 - 21:51

Цитата

но в неизвестных МАК адресах пусто хотя в логах всё есть
Уверены что неизвестные для dhcpd МАС таки вылазят в логе указанном в опции NMLEASES? Всякие пути к grep, cat и прочим - адекватные указаны? sudo нормально отрабатывает?</p>

Цитата

и где этот штатный обновлятор?

где-то уже в этой теме приводил, а вобще можете выковырять его из ubinstaller
Причинять добро и наносить справедливость | Ubilling - резня в дельфинарии, бобры негодуют | Шапочки из фольги оптом

#306 nlo

    Первая Кровь

  • Members
  • PipPip
  • 79 сообщений

Отправлено 12 Май 2012 - 22:04

Просмотр сообщенияnightfly (12 Май 2012 - 21:51) писал:

Цитата

но в неизвестных МАК адресах пусто хотя в логах всё есть
Уверены что неизвестные для dhcpd МАС таки вылазят в логе указанном в опции NMLEASES? Всякие пути к grep, cat и прочим - адекватные указаны? sudo нормально отрабатывает?</p>

Цитата

и где этот штатный обновлятор?

где-то уже в этой теме приводил, а вобще можете выковырять его из ubinstaller

да все пути проверил
лог ведётся
я не ставил инсталятором я ставил в нагляк
первый раз слышу об инсталяторе :-)
щас поищу по темам
арп то работает пользователи пытающиеся подключиться с не тем маком блочатся

#307 nlo

    Первая Кровь

  • Members
  • PipPip
  • 79 сообщений

Отправлено 12 Май 2012 - 22:19

А нельзя просто скачать новый и перезалить в корень?
Конфиги оставить свои или не прокатит?

#308 nightfly

    Вампир

  • Сitizens
  • PipPipPipPipPipPip
  • 1 254 сообщений
  • Пол:Не определился

Отправлено 12 Май 2012 - 22:38

Обновлятор на будущее: http://store.nightfl...autoubupdate.sh

Можете вдумчиво поправить под эти ваши линуксы.
Причинять добро и наносить справедливость | Ubilling - резня в дельфинарии, бобры негодуют | Шапочки из фольги оптом

#309 DarkSpider

    Оборотень

  • Сitizens
  • PipPipPipPip
  • 338 сообщений
  • Пол:Мужчина

Отправлено 13 Май 2012 - 09:53

Просмотр сообщенияnightfly (12 Май 2012 - 22:38) писал:

Обновлятор на будущее: http://store.nightfl...autoubupdate.sh Можете вдумчиво поправить под эти ваши линуксы.
Ну так примерно :
http://pastebin.com/y8QYk9Cs
ИзображениеИзображение

#310 DarkSpider

    Оборотень

  • Сitizens
  • PipPipPipPip
  • 338 сообщений
  • Пол:Мужчина

Отправлено 13 Май 2012 - 11:53

Да, еще "для этих наших Линуксов" модуль 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
ИзображениеИзображение

#311 nightfly

    Вампир

  • Сitizens
  • PipPipPipPipPipPip
  • 1 254 сообщений
  • Пол:Не определился

Отправлено 13 Май 2012 - 12:29

оке, на 0.2.8 изменим формат в конфиге, скажем до вида

ARPING="/usr/local/sbin/arping -c 10 -w 10000 -i"

Думаю получиться достаточно переносимо, заодно и таймауты можно будет в конфиге покрутить.
Причинять добро и наносить справедливость | Ubilling - резня в дельфинарии, бобры негодуют | Шапочки из фольги оптом

#312 Hackerochek

    Пролетал Мимо

  • Members
  • Pip
  • 6 сообщений

Отправлено 14 Май 2012 - 14:59

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

#313 Ромка

    Вампиреныш

  • Сitizens
  • PipPipPipPipPip
  • 800 сообщений
  • Пол:Мужчина

Отправлено 14 Май 2012 - 15:05

Включить WDS, для начала...
И ещё, немешало бы почитать роздел WiFi этого форума

#314 Hackerochek

    Пролетал Мимо

  • Members
  • Pip
  • 6 сообщений

Отправлено 14 Май 2012 - 15:37

Просмотр сообщенияРомка (14 Май 2012 - 15:05) писал:

Включить WDS, для начала...
И ещё, немешало бы почитать роздел WiFi этого форума
Ok спасибо!





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей

Local.blog МЕТА - Украина