URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75868
[ Назад ]

Исходное сообщение
"Помогите с биллингом"

Отправлено Mr.Code , 25-Авг-07 11:04 
Имеется сервер(FreeBSD 4.1) с установленным и настроенным m0n0wall, используется для организации VPN (MPD) туннелей.
Задача: организовать на отдельной машине биллинговый сервер для учета траффика.
Вопрос: возможно ли использовать для этих целей Mabills, или FreeNIBS ?

Содержание

Сообщения в этом обсуждении
"Помогите с биллингом"
Отправлено kiv , 26-Авг-07 02:20 
>Имеется сервер(FreeBSD 4.1) с установленным и настроенным m0n0wall, используется для организации VPN
>(MPD) туннелей.
>Задача: организовать на отдельной машине биллинговый сервер для учета траффика.
>Вопрос: возможно ли использовать для этих целей Mabills, или FreeNIBS ?

Лучше abills
FreeNIBS не поддерживается уже вроде как


"Помогите с биллингом"
Отправлено Mr.Code , 26-Авг-07 08:11 
>>Имеется сервер(FreeBSD 4.1) с установленным и настроенным m0n0wall, используется для организации VPN
>>(MPD) туннелей.
>>Задача: организовать на отдельной машине биллинговый сервер для учета траффика.
>>Вопрос: возможно ли использовать для этих целей Mabills, или FreeNIBS ?
>
>Лучше abills
>FreeNIBS не поддерживается уже вроде как

Вот и  я склоняюсь к abills.
И еще вопросец, возможно ли установить биллинг(FreeNIBS или Abills) на отдельную машину и считать траффик пользователей залогинившихся на  VPN сервер, на VPN сервере имеется поддержка авторизации и аккаунтигша на внешнем RADIUS сервере.
Планирую поставить FreeRADIUS+FreeNIBS+WebNIBS+StatNIBS на платформу CentOS 5.

   Интернет
      ^
      |
--------------           ----------------
| VPN SERVER |<_________>|Billing Server|
|            |           |              |
--------------           ----------------
      ^
      |
Пользователи
    


"Помогите с биллингом"
Отправлено kiv , 27-Авг-07 01:20 
>[оверквотинг удален]
>|            
>|          
>|          
>   |
>--------------           ----------------
>
>      ^
>      |
> Пользователи
>

Да, разумеется! Правильно мыслите!
Но мой совет ставить Abills. Я года 3 с нибсом работал, но он уже уступает по функциональности abills


"Помогите с биллингом"
Отправлено Mr.Code , 27-Авг-07 19:06 
>[оверквотинг удален]
>>--------------           ----------------
>>
>>      ^
>>      |
>> Пользователи
>>
>
>Да, разумеется! Правильно мыслите!
>Но мой совет ставить Abills. Я года 3 с нибсом работал, но
>он уже уступает по функциональности abills

Вся проблема в том что на серванте стоит MPD 3.18 а на сколько мне известно он не поддерживается abills'ом, если я не прав ногами не пинать.
Задача поставлена считать и выдавать пользователю сколько он нагонял траффику по туннелю

схемка работы туннеля

Офис1-----Сервант_с_VPN-----Офис2

ПыСы: Каждой группе клиентов выдана своя подсеть.



"Помогите с биллингом"
Отправлено kiv , 29-Авг-07 01:33 
>[оверквотинг удален]
>сколько мне известно он не поддерживается abills'ом, если я не прав
>ногами не пинать.
>Задача поставлена считать и выдавать пользователю сколько он нагонял траффику по туннелю
>
>
>схемка работы туннеля
>
>Офис1-----Сервант_с_VPN-----Офис2
>
>ПыСы: Каждой группе клиентов выдана своя подсеть.

Не верная инфа у вас. Прекрасно работает и с 3.18 и с 4.х
http://abills.asmodeus.com.ua/wiki/doku.php?id=abills:docs:m...


"Помогите с биллингом"
Отправлено Mr.Code , 30-Авг-07 18:35 
>[оверквотинг удален]
>>
>>схемка работы туннеля
>>
>>Офис1-----Сервант_с_VPN-----Офис2
>>
>>ПыСы: Каждой группе клиентов выдана своя подсеть.
>
>Не верная инфа у вас. Прекрасно работает и с 3.18 и с
>4.х
>http://abills.asmodeus.com.ua/wiki/doku.php?id=abills:docs:m...

Спасибо что подсказали - буду ставить Abills :)


"Помогите с биллингом"
Отправлено Mr.Code , 06-Сен-07 06:00 
>[оверквотинг удален]
>>>
>>>Офис1-----Сервант_с_VPN-----Офис2
>>>
>>>ПыСы: Каждой группе клиентов выдана своя подсеть.
>>
>>Не верная инфа у вас. Прекрасно работает и с 3.18 и с
>>4.х
>>http://abills.asmodeus.com.ua/wiki/doku.php?id=abills:docs:m...
>
>Спасибо что подсказали - буду ставить Abills :)

Поставил Abills на OpenSuSE 10.2, настроил, пользователи заходят нормально, но вот какая проблема, прописанный пользователю статический ИП не выдается ему, т,е юзер получает адрес из того пула который прописан на ВПН сервере, а мне необходимо создать связку юзер=IP, еще раз повторюсь MPD стоит на отдельной машине, подскажите плз как решить эту проблему



"Помогите с биллингом"
Отправлено eprst , 06-Сен-07 12:14 
VPN SERVER  у вас на m0n0wall остался?

"Помогите с биллингом"
Отправлено Mr.Code , 07-Сен-07 05:05 
>VPN SERVER  у вас на m0n0wall остался?

Да, на m0n0wall стоит



"Помогите с биллингом"
Отправлено eprst , 10-Сен-07 15:57 
>>VPN SERVER  у вас на m0n0wall остался?
>
>Да, на m0n0wall стоит

Хотелось бы статические адреса для PPTP из radius...

пока не разобрался, похоже дело в версиях m0n0wall

при включенных опциях
+Use a RADIUS server for authentication
+Enable RADIUS accounting

смотрим из браузера m0n0wall-ip/exec.php

$ cat /var/etc/mpd-vpn/mpd.links
$ cat /var/etc/mpd-vpn/mpd.conf
$ cat /etc/inc/vpn.inc


Ищем строку :
set ipcp yes radius-ip


/etc/inc/vpn.inc - это шаблон
/var/etc/mpd-vpn/mpd.conf - рабочий конфиг сгенеренный из vpn.inc

В версии  1.23b1 ни там ни там нету.

Но есть в /etc/inc/vpn.inc в не знаю какой версии в образе на винте.
Или попробовать самую последнюю
Буду пробовать


"Помогите с биллингом"
Отправлено eprst , 10-Сен-07 16:28 
У версии m0n0wall 1.23  built on Sat Mar 10 14:21:36 CET 2007
добавлена опция:
+Enable IP address assignment by RADIUS server

Статические адреса назначаются.


"Помогите с биллингом"
Отправлено Mr.Code , 12-Сен-07 11:57 
>[оверквотинг удален]
>
>/etc/inc/vpn.inc - это шаблон
>/var/etc/mpd-vpn/mpd.conf - рабочий конфиг сгенеренный из vpn.inc
>
>В версии  1.23b1 ни там ни там нету.
>
>Но есть в /etc/inc/vpn.inc в не знаю какой версии в образе на
>винте.
>Или попробовать самую последнюю
>Буду пробовать

Спасибо! буду копать в этом направлении.
Только вот какая проблемка, у меня моноволл стоит на wrap платформе и какие бы я файлы не изменял, после перезагрузки все остается как было (извращался на веб-мордой), подскажите пожалуйста чем можно отредактировать содержимое monowall.img, хотелось бы заточить под себя+добавить новых функций  


"Помогите с биллингом"
Отправлено eprst , 18-Сен-07 15:08 
>
>Спасибо! буду копать в этом направлении.
>Только вот какая проблемка, у меня моноволл стоит на wrap платформе и
>какие бы я файлы не изменял, после перезагрузки все остается как
>было (извращался на веб-мордой), подскажите пожалуйста чем можно отредактировать содержимое monowall.img,
>хотелось бы заточить под себя+добавить новых функций

http://chrisbuechler.com/index.php?id=20

вот тут скрипты для работы с .img файлами на FreeBSD4 или FreeBSD5
workon.sh
workon4.sh

Я увеличил кол-во PPTP пользователей до 64 и разрешил подключение к PPTP серверу только из LAN , но не WAN.

Еще посмотрите форум на сайте m0n0wall на предмет "кастомизации" образов

У вас получился  accounting  на abills?
Ищу простое решение


"Помогите с биллингом"
Отправлено Mr.Code , 19-Сен-07 06:18 
>[оверквотинг удален]
>workon.sh
>workon4.sh
>
>Я увеличил кол-во PPTP пользователей до 64 и разрешил подключение к PPTP
>серверу только из LAN , но не WAN.
>
>Еще посмотрите форум на сайте m0n0wall на предмет "кастомизации" образов
>
>У вас получился  accounting  на abills?
>Ищу простое решение

Абиллс, установился нормально, но он моноволл не хотел принимать айпи выданный юзеру от радиуса, остановился на том что трафф от юзеров буду считать IP_NGACCT с хранением юзеров во встроенной базе моноволла, а инет раздавать через отдельную машину на котороую установил сквиду.
Осталось только увеличить число юзеров в m0n0wall'e


"Помогите с биллингом"
Отправлено Mr.Code , 19-Сен-07 06:19 
Пардон, через NG_IPACCT



"Помогите с биллингом"
Отправлено eprst , 19-Сен-07 12:27 
>[оверквотинг удален]
>
>Абиллс, установился нормально, но он моноволл не хотел принимать айпи выданный юзеру
>от радиуса, остановился на том что трафф от юзеров буду считать
>IP_NGACCT с хранением юзеров во встроенной базе моноволла, а инет раздавать
>через отдельную машину на котороую установил сквиду.
>Осталось только увеличить число юзеров в m0n0wall'e

Пробовал
MultiTech RADIUS Server v 2.01  ( http://www.multitech.com/
и встроенный RADIUS в Windows 2000 (вроде IAS  называется)
Оба в связке с моновал могут выдавать юзерам статические адреса.
Вероятно и от FreeRADIUS можно этого добиться.

Например  для MultiTech RADIUS  файл Users:

user1   Auth-Type = Local, Password = "user1"
    Vendor-Specific = MPPE_ALLOWED,
    Service-Type = Framed-User,
    Framed-Protocol = PPP,
    Framed-IP-Address = 192.168.100.209,
    Framed-Routing = None,
    Framed-MTU = 1500,
    Framed-Compression = Van-Jacobson-TCP-IP

user2   Auth-Type = Local, Password = "user2"
    Vendor-Specific = MPPE_ALLOWED,
    Service-Type = Framed-User,
    Framed-Protocol = PPP,
    Framed-IP-Address = 255.255.255.210,
    Framed-Routing = None,
    Framed-MTU = 1534,
    Framed-Compression = Van-Jacobson-TCP-IP

По описанию MultiTech RADIUS может общаться с БД через ODBC.
Только формат базы не описан.
впрочем пишет статистику в текстовый файл.

С Абиллс я пока не разобрался, не понял как там описать клиена "моновал".
В файл clients или он берет из sql?
И какой тип - mpd ?


"Помогите с биллингом"
Отправлено Mr.Code , 20-Сен-07 05:42 
>[оверквотинг удален]
> Framed-Compression = Van-Jacobson-TCP-IP
>
>По описанию MultiTech RADIUS может общаться с БД через ODBC.
>Только формат базы не описан.
>впрочем пишет статистику в текстовый файл.
>
>С Абиллс я пока не разобрался, не понял как там описать клиена
>"моновал".
>В файл clients или он берет из sql?
>И какой тип - mpd ?

Вариант с виндовым RADIUS'ом отпадает :).
Абиллс клиентов по умолчанию берет из SQL, а NAS сервер необходимо указывать как Other (это с сайта Abills)