Установка Abills - помогите!!!

Платформа Mikrotik
Ответить
sergey2018
Сообщения: 8
Зарегистрирован: Ср май 30, 2018 5:36 am

Установка Abills - помогите!!!

Сообщение sergey2018 » Пн июл 02, 2018 8:38 am

Огромная просьба помочь... Если честно, уже сломал всю голову... (документация на wiki крайне запутанная и местами относится к разным версиям abills, что не прибавляет ясности...)
Мы хотим построить сеть WiFi с платным доступом с авторизацией по MAC адресу (только ручное указание оператором MAC адреса в карточке абонента), IP адреса - серые, статические (IP адрес должен закрепляться за абонентом навечно)
Чтобы подать на лицензию и частоты нам нужно создать и протестировать сеть на 100-200 абонентов с работающим биллингом (органы требуют указать какой биллинг будем использовать)...
По описаниям выбрали Abills, но установить бесплатную версию и протестировать не удается (В основном из за крайне запутанной документации на Вики).
Если кто нибудь может помочь напишите плиз кратко:

1. Какую версию биллинга посоветуете развернуть? (0.77, 0.58, другую ?)
2. На какой основе делать NAS (Mikrotik/Accel IPoE?)
3. Какие модули и в каком порядке нужно установить чтобы в бесплатном варианте протестировать авторизацию по MAC?
например:
- установить abills (ссылка на wiki),
- потом установить модуль1 (ссылка на wiki),
- модуль2...
- подключить NAS (ссылка на wiki)
- ...
Основные непонятки, конечно вот отсюда:
"Internet+
Модуль для предоставления услуг интернет связи. Создан для замены модулей Dv, Dhcphost, IPN, Vlan"

Если данный модуль ЗАМЕНЯЕТ собой модули Dv, Dhcphost, IPN то где описание по новому модулю - как в нем настроить DHCP сети? авторизацию по MACу? почему при установке abills 0.77 и открытии админки в некоторых местах требуются таблицы dv, ipn? А в "Настройках" в админке не отображаются DHCP сети (пока не установишь dhcphosts)? Или Internet+ заменяет только модуль DV? непонятно...

Авторам: Я, конечно понимаю что авторам нужно зарабатывать, но мы и не отказываемся купить, в итоге, продукт - покажите нам что он реально работает!? Ну или дайте хотя бы инструкцию как все это настроить? А то в настоящее время в одном разделе Вики написано для 0.58, в другом для 0.77 - в итоге целостной картины нет и непонятно как, куда и что ставить :( Если какие то модули устарели то почему таблицы из них требуются для работы?

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

Re: Установка Abills - помогите!!!

Сообщение ~AsmodeuS~ » Пн июл 02, 2018 9:02 am

sergey2018 писал(а):Огромная просьба помочь... Если честно, уже сломал всю голову... (документация на wiki крайне запутанная и местами относится к разным версиям abills, что не прибавляет ясности...)
Мы хотим построить сеть WiFi с платным доступом с авторизацией по MAC адресу (только ручное указание оператором MAC адреса в карточке абонента), IP адреса - серые, статические (IP адрес должен закрепляться за абонентом навечно)
Чтобы подать на лицензию и частоты нам нужно создать и протестировать сеть на 100-200 абонентов с работающим биллингом (органы требуют указать какой биллинг будем использовать)...
По описаниям выбрали Abills, но установить бесплатную версию и протестировать не удается (В основном из за крайне запутанной документации на Вики).
Если кто нибудь может помочь напишите плиз кратко:

1. Какую версию биллинга посоветуете развернуть? (0.77, 0.58, другую ?)
0.7x

sergey2018 писал(а): 2. На какой основе делать NAS (Mikrotik/Accel IPoE?)
От Вашего предпочтения, на микротике проще сделать но нужно Freeradius DHCP (он платный) для IPoE
для accel все с коробки

sergey2018 писал(а): 3. Какие модули и в каком порядке нужно установить чтобы в бесплатном варианте протестировать авторизацию по MAC?
например:
- установить abills (ссылка на wiki),
- потом установить модуль1 (ссылка на wiki),
- модуль2...
- подключить NAS (ссылка на wiki)
- ...
Основные непонятки, конечно вот отсюда:
"Internet+
Модуль для предоставления услуг интернет связи. Создан для замены модулей Dv, Dhcphost, IPN, Vlan"

Если данный модуль ЗАМЕНЯЕТ собой модули Dv, Dhcphost, IPN то где описание по новому модулю - как в нем настроить DHCP сети? авторизацию по MACу? почему при установке abills 0.77 и открытии админки в некоторых местах требуются таблицы dv, ipn? А в "Настройках" в админке не отображаются DHCP сети (пока не установишь dhcphosts)? Или Internet+ заменяет только модуль DV? непонятно...

Авторам: Я, конечно понимаю что авторам нужно зарабатывать, но мы и не отказываемся купить, в итоге, продукт - покажите нам что он реально работает!? Ну или дайте хотя бы инструкцию как все это настроить? А то в настоящее время в одном разделе Вики написано для 0.58, в другом для 0.77 - в итоге целостной картины нет и непонятно как, куда и что ставить :( Если какие то модули устарели то почему таблицы из них требуются для работы?


установка

http://abills.net.ua/wiki/doku.php/abil ... stall:auto

или ручная

http://abills.net.ua/wiki/doku.php/abil ... _ubuntu:ru


для интернета нужен только этот модуль

http://abills.net.ua/wiki/doku.php/abil ... nternet:ru

sergey2018
Сообщения: 8
Зарегистрирован: Ср май 30, 2018 5:36 am

Re: Установка Abills - помогите!!!

Сообщение sergey2018 » Пн июл 02, 2018 9:35 am

Спасибо! но вопросы остались :(
Правильно ли я понял что рекомендуется Ubuntu в качестве ОС для Abills?
(При автоустановке на FreeBSD есть проблемы - не стартует фрирадиус (там в коде автоинсталла версия фрирадиуса неправильная) не стартует isc-dhcp (то же самое версия неправильная)
~AsmodeuS~ писал(а): для интернета нужен только этот модуль

http://abills.net.ua/wiki/doku.php/abil ... nternet:ru
А вот здесь можно чуть подробнее ?
-На какой машине должен стоять isc-dhcp - на машине с биллингом или на машине с Accel-IPoE ?
Если на биллинге то нужно на Accel-IPoE прописать маршрут (или dhcp relay?) для DHCP пакетов?

-Почему в админке пишет ошибки и требует таблицы (в разных местах) dv и ipn?

-где почитать про настройку шейпинга с Accel?

-где почитать про поднятие/закрытие сессий с Accel (или там автоматом?)?

-где почитать про настройку файрволла на Accel (или биллинг автоматом его настраивает)?

-где описано как настраивать (опять же на Accel) чтобы абонент с минусом попадал в другую (гостевую?) подсеть или ему закрывался доступ в интернет, но оставался доступ к ЛК?

sergey2018
Сообщения: 8
Зарегистрирован: Ср май 30, 2018 5:36 am

Re: Установка Abills - помогите!!!

Сообщение sergey2018 » Пн июл 02, 2018 9:45 am

http://abills.net.ua/wiki/doku.php/abil ... _portal:ru

"Авторегистрация абонентов (MAC)
Регистрация IP/MAC адреса клиента для последующей выдачи статического адреса данному клиенту в сети. Абонент подключается в гостевом режиме, его перенаправляет на страницу логина в личный кабинет. Абонент переходит в кабинет и нажимает кнопку зарегистрироваться. Система автоматически ищет следующий свободный рабочий адрес и присваивает его клиенту прописывая в таблице адресов DHCP. Свободные адреса ищутся в журнале DHCP сети ( / Настройка / IP (DHCP) Сети ). Если в пуле раздаваемых адресов не установлена опция статическая сеть, система возвращает адрес 0.0.0.0. Что разрешает раздавать таким абонентам динамические IP адреса.

Опция работает при включённом модуле Dhcphposts"

Так все таки модуль internet+ заменяет собой Dhcphposts или нет!??

Без установки "Dhcphposts" в "/ Настройка /" нет пункта "/ IP (DHCP Сети" (и это логично)...
Вы написали что диапазон выдачи IP адресов нужно теперь указывать в Пулах... Но где и как тогда указать gateway? ДНС? маршруты?

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

Re: Установка Abills - помогите!!!

Сообщение ~AsmodeuS~ » Пн июл 02, 2018 5:30 pm

sergey2018 писал(а):http://abills.net.ua/wiki/doku.php/abil ... _portal:ru

"Авторегистрация абонентов (MAC)
Регистрация IP/MAC адреса клиента для последующей выдачи статического адреса данному клиенту в сети. Абонент подключается в гостевом режиме, его перенаправляет на страницу логина в личный кабинет. Абонент переходит в кабинет и нажимает кнопку зарегистрироваться. Система автоматически ищет следующий свободный рабочий адрес и присваивает его клиенту прописывая в таблице адресов DHCP. Свободные адреса ищутся в журнале DHCP сети ( / Настройка / IP (DHCP) Сети ). Если в пуле раздаваемых адресов не установлена опция статическая сеть, система возвращает адрес 0.0.0.0. Что разрешает раздавать таким абонентам динамические IP адреса.

Опция работает при включённом модуле Dhcphposts"

Так все таки модуль internet+ заменяет собой Dhcphposts или нет!??

Без установки "Dhcphposts" в "/ Настройка /" нет пункта "/ IP (DHCP Сети" (и это логично)...
Вы написали что диапазон выдачи IP адресов нужно теперь указывать в Пулах... Но где и как тогда указать gateway? ДНС? маршруты?

модуль Dhcphost не нужен

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

Re: Установка Abills - помогите!!!

Сообщение ~AsmodeuS~ » Пн июл 02, 2018 5:33 pm

sergey2018 писал(а):Спасибо! но вопросы остались :(
Правильно ли я понял что рекомендуется Ubuntu в качестве ОС для Abills?
(При автоустановке на FreeBSD есть проблемы - не стартует фрирадиус (там в коде автоинсталла версия фрирадиуса неправильная) не стартует isc-dhcp (то же самое версия неправильная)
ставте тогда руками
sergey2018 писал(а):
~AsmodeuS~ писал(а): для интернета нужен только этот модуль

http://abills.net.ua/wiki/doku.php/abil ... nternet:ru
А вот здесь можно чуть подробнее ?
-На какой машине должен стоять isc-dhcp - на машине с биллингом или на машине с Accel-IPoE ?
Если на биллинге то нужно на Accel-IPoE прописать маршрут (или dhcp relay?) для DHCP пакетов?
isc не надо
sergey2018 писал(а): -Почему в админке пишет ошибки и требует таблицы (в разных местах) dv и ipn?
нужно смотреть в каких
sergey2018 писал(а): -где почитать про настройку шейпинга с Accel?
автоматом

sergey2018 писал(а): -где почитать про поднятие/закрытие сессий с Accel (или там автоматом?)?
автоматом
sergey2018 писал(а): -где почитать про настройку файрволла на Accel (или биллинг автоматом его настраивает)?
ацель все блокировки при правильной настройке делает сам
sergey2018 писал(а): -где описано как настраивать (опять же на Accel) чтобы абонент с минусом попадал в другую (гостевую?) подсеть или ему закрывался доступ в интернет, но оставался доступ к ЛК?
[/quote]

это есть только в платной документации или самому разобраться

sergey2018
Сообщения: 8
Зарегистрирован: Ср май 30, 2018 5:36 am

Re: Установка Abills - помогите!!!

Сообщение sergey2018 » Вт июл 03, 2018 10:29 am

~AsmodeuS~ писал(а):
sergey2018 писал(а): -Почему в админке пишет ошибки и требует таблицы (в разных местах) dv и ipn?
нужно смотреть в каких
при открытии ip-pool в NASe:
1.JPG
1.JPG (70.93 КБ) 731 просмотр

sergey2018
Сообщения: 8
Зарегистрирован: Ср май 30, 2018 5:36 am

Re: Установка Abills - помогите!!!

Сообщение sergey2018 » Ср июл 04, 2018 7:45 am

1. Вручную добавил таблицу Dv.sql - ошибка пропала (это я так понимаю остатки от модуля Dv? - то есть пока Internet+ не полностью заменяет Dv?)
2.
sergey2018 писал(а):
-где почитать про настройку шейпинга с Accel?
~AsmodeuS~ писал(а):автоматом
"автомат" не сработал (...
На биллинге в /usr/local/freeradius/etc/raddb/dictionary

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

ATTRIBUTE DHCP-Router-IP-Address 241 ipaddr
ATTRIBUTE DHCP-Mask              242 integer
ATTRIBUTE L4-Redirect      243 integer
ATTRIBUTE L4-Redirect-ipset      244 string
ATTRIBUTE DHCP-Option82          245 octets

# Limit session traffic
ATTRIBUTE Session-Octets-Limit 227 integer
# What to assume as limit - 0 in+out, 1 in, 2 out, 3 max(in,out)
ATTRIBUTE Octets-Direction 228 integer
# Connection Speed Limit
ATTRIBUTE PPPD-Upstream-Speed-Limit 230 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit 231 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-1 232 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-1 233 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-2 234 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-2 235 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-3 236 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-3 237 integer
ATTRIBUTE Acct-Interim-Interval 85 integer
ATTRIBUTE Acct-Input-Gigawords    52      integer
ATTRIBUTE Acct-Output-Gigawords   53      integer
на машине с Accel-IPoE в /usr/local/share/accel-ppp/radius/dictionary

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

ATTRIBUTE DHCP-Router-IP-Address 241 ipaddr
ATTRIBUTE DHCP-Mask              242 integer
ATTRIBUTE L4-Redirect      243 integer
ATTRIBUTE L4-Redirect-ipset      244 string
ATTRIBUTE DHCP-Option82          245 octets

# Limit session traffic
ATTRIBUTE Session-Octets-Limit 227 integer
# What to assume as limit - 0 in+out, 1 in, 2 out, 3 max(in,out)
ATTRIBUTE Octets-Direction 228 integer
# Connection Speed Limit
ATTRIBUTE PPPD-Upstream-Speed-Limit 230 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit 231 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-1 232 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-1 233 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-2 234 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-2 235 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-3 236 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-3 237 integer
ATTRIBUTE Acct-Interim-Interval 85 integer
ATTRIBUTE Acct-Input-Gigawords    52      integer
ATTRIBUTE Acct-Output-Gigawords   53      integer
настройки Accel /etc/accel-ppp.conf

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

[modules]
log_file
radius
ippool
shaper
ipoe

[core]
log-error=/var/log/accel-ppp/core.log
thread-count=2


[ipoe]
verbose=100
username=lua:username
lua-file=/etc/accel-ppp.lua
lease-time=300
max-lease-time=300
attr-dhcp-client-ip=Framed-IP-Address
gw-ip-address=10.0.0.1/24
proxy-arp=1
shared=1
ifcfg=1
mode=L2
start=dhcpv4
interface=eth1
#agent-remote-id=accel-ppp
attr-dhcp-opt82=DHCP-Option82


[ip-pool]
#attr=Framed-Pool

[dns]
dns1=192.168.0.1
dns2=8.8.8.8

[radius]
dictionary=/usr/local/share/accel-ppp/radius/dictionary
nas-identifier=ANAS1
nas-ip-address=172.16.0.2
server=172.16.0.1,secretpass,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0
dae-server=0.0.0.0:3799,secretpass
timeout=3
max-try=3
acct-delay-time=0
verbose=4

[shaper]
attr=Filter-Id
#down-burst-factor=0.1
#up-burst-factor=1.0
#latency=50
#mpu=0
#mtu=0
#r2q=10
#quantum=1500
#moderate-quantum=1
#hightspeed shaper
ifb=ifb0
cburst=1534
up-limiter=htb
down-limiter=htb
#low speed shaper
#up-limiter=police
#down-limiter=tbf
#leaf-qdisc=sfq perturb 10
#leaf-qdisc=fq_codel [limit PACKETS] [flows NUMBER] [target TIME] [interval TIME] [quantum BYTES] [[no]ecn]
#rate-multiplier=1
#fwmark=1
attr-down=PPPD-Downstream-Speed-Limit
attr-up=PPPD-Upstream-Speed-Limit
verbose=10

[client-ip-range]
#10.0.0.0/24

[log]
log-file=/var/log/accel-ppp/accel-ppp.log
log-emerg=/var/log/accel-ppp/emerg.log
log-fail-file=/var/log/accel-ppp/auth-fail.log
#log-debug=/var/log/accel-ppp/debug.log
copy=1
level=5

[cli]
telnet=127.0.0.1:2000
tcp=127.0.0.1:2001
password=radsecret

[snmp]
master=0
agent-name=accel-ppp

[connlimit]
limit=10/min
burst=3
timeout=60

а шейпинг не работает - куда смотреть?

sergey2018
Сообщения: 8
Зарегистрирован: Ср май 30, 2018 5:36 am

Re: Установка Abills - помогите!!!

Сообщение sergey2018 » Ср июл 04, 2018 10:23 am

Хм... волшебным образом все заработало)...

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

Re: Установка Abills - помогите!!!

Сообщение ~AsmodeuS~ » Чт июл 05, 2018 8:58 am

sergey2018 писал(а):Хм... волшебным образом все заработало)...
полет нормальный ?

Ответить