Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:nas:mpd5:ru [2016/08/15 17:47] andriod [Настройка ABillS] |
abills:docs:nas:mpd5:ru [2017/05/11 15:42] (текущий) asmodeus |
||
---|---|---|---|
Строка 25: | Строка 25: | ||
set global enable tcp-wrapper | set global enable tcp-wrapper | ||
# Настройка консоли управления через телнет | # Настройка консоли управления через телнет | ||
- | #set console self %MPD_CONSOLE_IP% %MPD_CONSOLE_PORT% | + | #set console self %MPD_CONSOLE_IP% 5005 |
#set user %MPD_CONSOLE_USER% %MPD_CONSOLE_PASSWORD% admin | #set user %MPD_CONSOLE_USER% %MPD_CONSOLE_PASSWORD% admin | ||
#set console open | #set console open | ||
# Управление (сброс сессии) через Radius POD | # Управление (сброс сессии) через Radius POD | ||
set radsrv peer %BILLING_IP% %POD_PASSWORD% | set radsrv peer %BILLING_IP% %POD_PASSWORD% | ||
- | # set radsrv self %NAS_IP% %POD_PORT% | + | # set radsrv self %NAS_IP% 3799 |
set radsrv open | set radsrv open | ||
#set web self 0.0.0.0 5006 | #set web self 0.0.0.0 5006 | ||
Строка 170: | Строка 170: | ||
Включить дополнительный словарь | Включить дополнительный словарь | ||
- | # cat /usr/abills/mics/mpd/mpd.dictionary >> /usr/local/etc/raddb/dictionary | + | # cat /usr/abills/misc/mpd/mpd.dictionary >> /usr/local/etc/raddb/dictionary |
Для корректной авторизации MPD нужно в Freeradius прописать IP адрес и секретный ключ авторизации сервера доступа | Для корректной авторизации MPD нужно в Freeradius прописать IP адрес и секретный ключ авторизации сервера доступа | ||
- | \\ \\ | + | \\ |
- | + | Начиная с 0.7x используется ''sql'' модуль Freeradius и отдельно прописывать ничего в **clients.conf** не нужно, достаточно добавить сервер доступа в ABillS. | |
- | **Пример:** \\ | + | \\ |
адрес MPD 127.0.0.1 \\ | адрес MPD 127.0.0.1 \\ | ||
- | |||
**/usr/local/etc/raddb/clients.conf** | **/usr/local/etc/raddb/clients.conf** | ||
- | |||
<code> | <code> | ||
client 127.0.0.1 { | client 127.0.0.1 { | ||
Строка 196: | Строка 194: | ||
**/ Система/ Сервера доступа/** | **/ Система/ Сервера доступа/** | ||
- | ^IP | IP адрес авторизации | | + | ^IP: | IP адрес авторизации | |
^Тип: | Тип сервера доступа. mpd5 | | ^Тип: | Тип сервера доступа. mpd5 | | ||
- | ^Alive | Время обновления статистики. Рекомендуемое значение 300 | | + | ^Alive: | Время обновления статистики. Рекомендуемое значение 300 | |
^Пользователь: | **admin** \\ Используется для выполнения команд через telnet, и синхронизации сессий с удалённым сервером | | ^Пользователь: | **admin** \\ Используется для выполнения команд через telnet, и синхронизации сессий с удалённым сервером | | ||
^IP:PORT: | **127.0.0.1:3799:5005** \\ 127.0.0.1 - IP-адрес сервера доступа\\ 3799 - порт контроля NAS-сервера через Radius CoA/PoD\\ 5005 - Порт консольного управления (опционально). Разрешает управлять сервером через ([[http://abills.net.ua/wiki/doku.php/abills:docs:manual:admin:form_nas#console|консоль биллинга]]) | | ^IP:PORT: | **127.0.0.1:3799:5005** \\ 127.0.0.1 - IP-адрес сервера доступа\\ 3799 - порт контроля NAS-сервера через Radius CoA/PoD\\ 5005 - Порт консольного управления (опционально). Разрешает управлять сервером через ([[http://abills.net.ua/wiki/doku.php/abills:docs:manual:admin:form_nas#console|консоль биллинга]]) | | ||
Строка 366: | Строка 364: | ||
**Пример:** | **Пример:** | ||
- | # /usr/abills/libexec/billd checkspeed NAS_ID=xxx | + | # /usr/abills/libexec/billd checkspeed NAS_IDS=xxx |
Программа просматривает поточную скорость соединения и при несоответствии со скоростью биллинга преобразует её в нужную.\\ | Программа просматривает поточную скорость соединения и при несоответствии со скоростью биллинга преобразует её в нужную.\\ |