NAS и Billing отдельно

Модуль организации Diulup и VPN доступа
marat1985
Сообщения: 7
Зарегистрирован: Пт сен 15, 2017 11:43 am

NAS и Billing отдельно

Сообщение marat1985 » Пн сен 18, 2017 1:25 pm

Добрый день.
Тестирую бесплатную версию Abills 0.76. NAS Server и биллинг установлены на 2 физически разнесённых серверах. На обоих FreeBSD 11.1, NAS mpd5-5.8_2. Авторизация через радиус проходит. Подключение PPPoE происходит.
Вопрос в том как на удалённом NAS сервере резать скорость, сбрасывать сессии и пр.? Или это доступно только при покупке коммерческой версии и соответственно при наличии тех. поддержки?
Спасибо.

~AsmodeuS~
Site Admin
Сообщения: 5449
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: NAS и Billing отдельно

Сообщение ~AsmodeuS~ » Пн сен 18, 2017 3:15 pm

marat1985 писал(а):Добрый день.
Тестирую бесплатную версию Abills 0.76. NAS Server и биллинг установлены на 2 физически разнесённых серверах. На обоих FreeBSD 11.1, NAS mpd5-5.8_2. Авторизация через радиус проходит. Подключение PPPoE происходит.
Вопрос в том как на удалённом NAS сервере резать скорость, сбрасывать сессии и пр.? Или это доступно только при покупке коммерческой версии и соответственно при наличии тех. поддержки?
Спасибо.


в описании настройки mpd написано

несколько вариантов

1 через программу linkupdown
2 или через radius параметры

marat1985
Сообщения: 7
Зарегистрирован: Пт сен 15, 2017 11:43 am

Re: NAS и Billing отдельно

Сообщение marat1985 » Пн сен 18, 2017 3:55 pm

Уже проштудировал доступную документацию вдоль и поперёк. Посмотрел содержимое скриптов /usr/abills/libexec/linkupdown и /usr/abills/misc/freebsd/shaper_start.sh все они ссылаются на локальные директории биллинга. У меня же на NAS сервере его нет. Или надо устанавливать? :shock: В планах использовать внешний шейпер ipfw + dummynet.

~AsmodeuS~
Site Admin
Сообщения: 5449
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: NAS и Billing отдельно

Сообщение ~AsmodeuS~ » Вт сен 19, 2017 6:56 am

marat1985 писал(а):Уже проштудировал доступную документацию вдоль и поперёк. Посмотрел содержимое скриптов /usr/abills/libexec/linkupdown и /usr/abills/misc/freebsd/shaper_start.sh все они ссылаются на локальные директории биллинга. У меня же на NAS сервере его нет. Или надо устанавливать? :shock: В планах использовать внешний шейпер ipfw + dummynet.



если планируете использовать ipfw + dummynet тогда Вам первый вариант, разворачиваете туда AbillS и потом конект к базе

при втором вариантер $conf{MPD_FILTERS} параметры скорости просто передаются через RADIUS пары

marat1985
Сообщения: 7
Зарегистрирован: Пт сен 15, 2017 11:43 am

Re: NAS и Billing отдельно

Сообщение marat1985 » Вт сен 19, 2017 11:37 am

~AsmodeuS~ писал(а):
marat1985 писал(а):Уже проштудировал доступную документацию вдоль и поперёк. Посмотрел содержимое скриптов /usr/abills/libexec/linkupdown и /usr/abills/misc/freebsd/shaper_start.sh все они ссылаются на локальные директории биллинга. У меня же на NAS сервере его нет. Или надо устанавливать? :shock: В планах использовать внешний шейпер ipfw + dummynet.



если планируете использовать ipfw + dummynet тогда Вам первый вариант, разворачиваете туда AbillS и потом конект к базе

при втором вариантер $conf{MPD_FILTERS} параметры скорости просто передаются через RADIUS пары


Т.е. если я правильно понимаю, скопировать с сервера с биллингом директорию /usr/abills/ и подправить в конфиге /usr/abills/libexec/config.pl раздел #DB configuration?

~AsmodeuS~
Site Admin
Сообщения: 5449
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: NAS и Billing отдельно

Сообщение ~AsmodeuS~ » Вт сен 19, 2017 11:51 am

совершенно верно

marat1985
Сообщения: 7
Зарегистрирован: Пт сен 15, 2017 11:43 am

Re: NAS и Billing отдельно

Сообщение marat1985 » Ср сен 20, 2017 11:01 am

Настроил удалённое подключение к базе, пришлось поставить все перл модули.
Скрипт shaper_start.sh, подключается и успешно создаёт пайпы. Появилась еще одна проблема. Мои существующие правила ipfw сбрасываются скриптом.
Подправил участок:

Код: Выделить всё

#**********************************************************
# Start custom shapper rules from rc.conf -> firewall_type="fw.conf"
#**********************************************************
external_fw_rules() {

  if [ ! -f /etc/rc.firewall ]; then
    return 0;
  fi;

  if [ "${firewall_type}" = "/etc/rc.firewall" ]; then
    cat ${firewall_type} | while read line ;   do
      RULEADD=`echo ${line} | awk '{print \$1}'`;
      NUMBERIPFW=`echo ${line} | awk '{print \$2}'`;


Больше мест в коде не нашёл. Думаю имя файла сути не меняет. И соответственно в rc.conf firewall_type="/etc/rc.firewall"
При старте shaper_start.sh существующие правила не подхватываются. Куда копать?

~AsmodeuS~
Site Admin
Сообщения: 5449
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: NAS и Billing отдельно

Сообщение ~AsmodeuS~ » Ср сен 20, 2017 2:08 pm

firewall_enable="YES"
firewall_type="..."

marat1985
Сообщения: 7
Зарегистрирован: Пт сен 15, 2017 11:43 am

Re: NAS и Billing отдельно

Сообщение marat1985 » Ср сен 20, 2017 5:09 pm

Да, всё как обычно по хендбуку.
firewall_enable="YES"
firewall_type="/etc/rc.firewall"
firewall_logging="YES"
По-умолчанию в ipfw denyall. Начало стандартное:
#!/bin/sh
fwcmd="/sbin/ipfw -q"
${fwcmd} -f flush
Не пойму что ему не нравится, отдебажить никак?

~AsmodeuS~
Site Admin
Сообщения: 5449
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: NAS и Billing отдельно

Сообщение ~AsmodeuS~ » Чт сен 21, 2017 7:30 am

извиняюсь проверил, команда запускает правила только с файла

/etc/fw.conf

и прорабатывает только если есть этот файл

marat1985
Сообщения: 7
Зарегистрирован: Пт сен 15, 2017 11:43 am

Re: NAS и Billing отдельно

Сообщение marat1985 » Чт сен 21, 2017 7:29 pm

~AsmodeuS~ , спасибо с правилами сделал. Пришлось отдельным файлом с которого скрипт забирает правила, ну да ладно.
Вопрос ещё про

Код: Выделить всё

*/5   *      *    *     *   root    /usr/abills/libexec/billd -all
1     0      *    *     *   root    /usr/abills/libexec/periodic daily
1     1      *    *     *   root    /usr/abills/libexec/periodic monthly

В крон добавлять только на брасе, или и там и там?

~AsmodeuS~
Site Admin
Сообщения: 5449
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: NAS и Billing отдельно

Сообщение ~AsmodeuS~ » Пт сен 22, 2017 7:43 am

marat1985 писал(а):~AsmodeuS~ , спасибо с правилами сделал. Пришлось отдельным файлом с которого скрипт забирает правила, ну да ладно.
Вопрос ещё про

Код: Выделить всё

*/5   *      *    *     *   root    /usr/abills/libexec/billd -all
1     0      *    *     *   root    /usr/abills/libexec/periodic daily
1     1      *    *     *   root    /usr/abills/libexec/periodic monthly

В крон добавлять только на брасе, или и там и там?


на билинге

marat1985
Сообщения: 7
Зарегистрирован: Пт сен 15, 2017 11:43 am

Re: NAS и Billing отдельно

Сообщение marat1985 » Пт сен 22, 2017 10:11 am

~AsmodeuS~ писал(а):
marat1985 писал(а):~AsmodeuS~ , спасибо с правилами сделал. Пришлось отдельным файлом с которого скрипт забирает правила, ну да ладно.
Вопрос ещё про

Код: Выделить всё

*/5   *      *    *     *   root    /usr/abills/libexec/billd -all
1     0      *    *     *   root    /usr/abills/libexec/periodic daily
1     1      *    *     *   root    /usr/abills/libexec/periodic monthly

В крон добавлять только на брасе, или и там и там?


на билинге

А как же тогда будут обрываться сессии при достижении отрицательного баланса пользователем?

~AsmodeuS~
Site Admin
Сообщения: 5449
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: NAS и Billing отдельно

Сообщение ~AsmodeuS~ » Пт сен 22, 2017 11:44 am

marat1985 писал(а):А как же тогда будут обрываться сессии при достижении отрицательного баланса пользователем?



с билинг сервера через Radius PoD


Вернуться в «DV»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей