Страница 1 из 1

Abills и два mpd-based NAS.

Добавлено: Чт мар 13, 2008 4:12 pm
SLIP
Как правильно сделать?

На одной машине крутится абиллс и мпд4 - всё пучком,
на второй поставил просто один мпд4, натравил его на радиус первой машины. В Абиллсе в админке завёл второй НАС - всё нормально пользователи авторизуются...

Теперь проблемы:
1. Зарезка трафика не работает - правила на машине со вторым НАСом просто не создаются.
2. Через "Мониторинг" подключенных через второй НАС пользователей просто не видно.
3. Юзеры первого НАСа могут коннектится на второй, даже если он не разрешён в настройках (но не наоборот)

В чём я допустил промах? Понимаю что зарезка скорости и видимость юзеров как-то может быть связана со скриптами ап-даун - ведь теперь я их из мпд не вызываю. Но как же я их могу вызвать если они физически на другой машине?

Помогите пожалуйста решить данные проблемки...

Добавлено: Пт мар 14, 2008 7:57 am
realmarkiz
А папочка с абилсом на втором насе присутствует?

Добавлено: Пт мар 14, 2008 9:06 am
SLIP
realmarkiz писал(а):А папочка с абилсом на втором насе присутствует?
Нет. А надо? Есть вообще какая-то пошаговая инструкция по подключению дополнительных НАСов?

Добавлено: Пн мар 17, 2008 12:22 am
SLIP
Удалось добиться кое-каких успехов - теперь юзеры второго наса видны в "мониторинге". Но трафик по-прежнему не шейпится :( Как я понимаю он шейпится должен средствами МПД по команде абиллса, правильно? Если да, то как это реализовать для НАСа который физически на другой машине?

Добавлено: Пн мар 17, 2008 9:14 am
SLIP
Неужели никто не сталкивался с проблемой шейпинга??? Или тут все темы в виде блога-монолога должны быть?

Если тут нужно применить какое-то коммерческое решение пишите тоже, не стесняйтесь!

Добавлено: Вс янв 25, 2009 5:16 am
Dimson
Такая же проблема, все работает, правила ipfw не создаются :(
На локальном NAS создаются, а на удаленном нет...
/usr/abills/ на удаленном присутствует, в конфиге прописана БД удаленного сервера...

Добавлено: Пн янв 26, 2009 3:56 am
Dimson
Все заработало, версии abills не совпадали... :)

Re: Abills и два mpd-based NAS.

Добавлено: Ср апр 14, 2010 1:12 pm
antony
А как решить проблему с привязкой пула к тарифному плану?
Поясню.

У меня один сервер (freebsd) ABillS 0.50b+freeradius1+mpd5.
4-ре тарифных плана. Сеть для ТП 255.255.252.0 (т.е. для каждого ТП свои 250 ip адресов)
На каждый тарифный план свой пул IP. В пределах одного сервер все ок.

Поднял еще один(freebsd), там копия папки abills и mpd5. Но на этом сервер уже другая сетка 255.255.252.0
Пользователь авторизовался, но ип получил из пула, который указан в ТП. (т.е. для другого NAS)

Как на один ТП повесить два разный пула, в зависимости от двух разных NAS?

Может можно как-то под другому накрутить?

Re: Abills и два mpd-based NAS.

Добавлено: Чт апр 15, 2010 6:28 am
yuracher
antony писал(а):Как на один ТП повесить два разный пула, в зависимости от двух разных NAS?
Можна тарифному плану взагалі жодного пула не присвоювати -- тоді NAS видасть клієнту IP із свого пула. Також можливі комбінації з передачею додаткових атрибутів RADIUS серверу.

Re: Abills и два mpd-based NAS.

Добавлено: Чт апр 15, 2010 8:22 am
antony
yuracher писал(а):
antony писал(а):Как на один ТП повесить два разный пула, в зависимости от двух разных NAS?
Можна тарифному плану взагалі жодного пула не присвоювати -- тоді NAS видасть клієнту IP із свого пула.
т.е. вообще не заводить в биллинге пулов с IP адресами?

yuracher писал(а):
antony писал(а):Как на один ТП повесить два разный пула, в зависимости от двух разных NAS?
Також можливі комбінації з передачею додаткових атрибутів RADIUS серверу.
А можно пример?

Re: Abills и два mpd-based NAS.

Добавлено: Чт апр 15, 2010 8:37 am
yuracher
antony писал(а):т.е. вообще не заводить в биллинге пулов с IP адресами?
В білінгу можна заводити, але прикріпляйте їх лише до NAS'ів, до тарифних планів не обов'язково. Можна й не заводити в білінгу, але тоді вкажіть явні пули в налаштуваннях NAS'ів.
antony писал(а):А можно пример?
Точно підказати не можу бо сам з цим справи не мав, якось на одному із форумів наткнувся... Копати треба в сторону атрибута Framed-Pool...

Re: Abills и два mpd-based NAS.

Добавлено: Вт апр 20, 2010 11:21 am
~AsmodeuS~
все просто

- делаете 2 сервера в raddb/clients.conf
- делаете 2 нас сервера в билинге
- создаёте пулы адресов и присваиваете их серверам доступа. Даже если пулы с ТП они в любом случае должны быть ещё и с серверами доступа
- если шейпер через радиус пары мпд тогда ничего делать не надо
- если через linkupdown тогда нужно папочку abills и из неё запускать linkupdown

Re: Abills и два mpd-based NAS.

Добавлено: Ср май 05, 2010 8:25 am
antony
~AsmodeuS~ писал(а):все просто

- делаете 2 сервера в raddb/clients.conf
- делаете 2 нас сервера в билинге
- создаёте пулы адресов и присваиваете их серверам доступа. Даже если пулы с ТП они в любом случае должны быть ещё и с серверами доступа
Так и есть. По такой схеме работает.
Но, я завел 3 ТП с анлимом (можно использовать один пул).
И один ТП по трафику, хочется для него свой ПУЛ с отдельной сетью, чтобы на нате сделать бОльший приоритет, либо вообще пусть по другому каналу.

Теперь, у меня на имя vpn.blabla два НАС

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

named:     
vpn  IN A ip_mpd1
   IN A ip_mpd2
   IN A ip_mpd3

, случайным образом выбирается сервер. Если в ТП жестко указать pool то есть вероятность что для mpd2 выпадет сетка, которая предназначена для mpd1.

Как решить? Я так думаю, в ТП должна быть возможность повесить несколько пулов, и в зависимости от NAS, к котором подключился клиент, выдать ему адрес из указанного пула.