Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
multigen [2023/06/30 10:55] borisov |
multigen [2024/10/28 12:41] (поточний) pautina |
||
---|---|---|---|
Рядок 7: | Рядок 7: | ||
===== Попереднє налаштування ===== | ===== Попереднє налаштування ===== | ||
- | Починаючи з FreeBSD 12.1 **достатньо лише увімкнути (і запустити) FreeRADIUS** | + | Починаючи з FreeBSD 12.1 достатньо лише увімкнути (і запустити) FreeRADIUS |
- | Для | + | |
- | Ми сподіваємося, | + | Ми сподіваємося, |
- | Важливо: | + | |
- | <code ini> | + | <file ini rc.conf> |
radiusd_enable=" | radiusd_enable=" | ||
- | </code> | + | </file> |
- | + | ||
- | Після чого розгортаємо пресети конфігурації FreeRADIUS і базову структуру БД. | + | |
- | + | ||
- | ==== FreeRADIUS2 ==== | + | |
- | + | ||
- | < | + | |
- | # cd / | + | |
- | # cp -R ./ | + | |
- | # mysql -u root -p stg < ./ | + | |
- | # mysql -u root -p stg < ./ | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ==== FreeRADIUS3 ==== | + | |
- | Конфігурація FreeRADIUS3 (йде з бінарними пакетами для FreeBSD >=11.2): \\ | + | |
- | < | + | |
- | # cd / | + | |
- | # cp -R ./ | + | |
- | # setenv RADVER `radiusd -v | grep " | + | |
- | # sed -i.bak " | + | |
- | # mysql -u root -p stg < ./ | + | |
- | # mysql -u root -p stg < ./ | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Закінчуємо конфігурацію і перевіряємо ==== | + | |
- | Потім приступаємо до конфігурації з' | + | |
- | ^ Параметр | + | |
- | | server | + | |
- | | port | Порт сервера бази даних | + | |
- | | login | Користувач | + | |
- | | password | + | |
- | | radius_db | Ім' | + | |
- | Якщо все закінчили, | + | Тепер |
< | < | ||
# radiusd -X | # radiusd -X | ||
Рядок 88: | Рядок 52: | ||
; | ; | ||
; | ; | ||
- | ;Чи ввімкнено планетарний | + | ;Чи ввімкнено планетарний тельбухач |
ISHIMURA_ENABLED=0 | ISHIMURA_ENABLED=0 | ||
; | ; | ||
Рядок 95: | Рядок 59: | ||
; | ; | ||
MULTIGEN_POD_ON_IP_CHANGE=0 | MULTIGEN_POD_ON_IP_CHANGE=0 | ||
- | Відправляти PoD у разі зміни MAC-адреси у користувача? | + | ;Відправляти PoD у разі зміни MAC-адреси у користувача? |
MULTIGEN_POD_ON_MAC_CHANGE=0 | MULTIGEN_POD_ON_MAC_CHANGE=0 | ||
+ | ;Чи ввімкнено Mea Culpa -свої логіни для авторизації абонентів, | ||
+ | MEACULPA_ENABLED=0 | ||
</ | </ | ||
Рядок 187: | Рядок 153: | ||
^ Макрос | ^ Макрос | ||
- | | {IP} | IP користувача у форматі x.x.x.x | | + | | {IP} | IP користувача у форматі x.x.x.x | |
| {MAC} | MAC користувача у форматі за замовчуванням aa: | | {MAC} | MAC користувача у форматі за замовчуванням aa: | ||
| {MACFDL} | | {MACFDL} | ||
Рядок 196: | Рядок 162: | ||
| {USERNAME} | | {USERNAME} | ||
| {PASSWORD} | | {PASSWORD} | ||
- | | {TARIFF} | + | | {TARIFF} | Ім' |
| {STATE} | Стан користувача (ON-LINE/ | | {STATE} | Стан користувача (ON-LINE/ | ||
| {NETID} | ID мережі нетхоста користувача | | | {NETID} | ID мережі нетхоста користувача | | ||
Рядок 214: | Рядок 180: | ||
| {SPEEDUPBC} | Швидкість аплоду користувача в bit/s з 1024 бітами в кілобіті поділена на 8 (Cisco burst) | | | {SPEEDUPBC} | Швидкість аплоду користувача в bit/s з 1024 бітами в кілобіті поділена на 8 (Cisco burst) | | ||
| {SPEEDMRL} | Швидкість даунлода і аплода у вигляді downspeedk/ | | {SPEEDMRL} | Швидкість даунлода і аплода у вигляді downspeedk/ | ||
- | | {USERSWITCHIP} | IP присвоєного світча користувача у форматі x.x.x.x | + | | {USERSWITCHIP} | IP присвоєного світча користувача у форматі x.x.x.x | |
| {USERSWITCHPORT} | Порт присвоєного світча користувача | | | {USERSWITCHPORT} | Порт присвоєного світча користувача | | ||
| {USERSWITCHMAC} | MAC присвоєного світча користувача у форматі aa: | | {USERSWITCHMAC} | MAC присвоєного світча користувача у форматі aa: | ||
Рядок 223: | Рядок 189: | ||
| {NASSECRET} | Radius secret NAS-а користувача | | | {NASSECRET} | Radius secret NAS-а користувача | | ||
| {NASPORT} | Віддалений порт для radclient за замовчуванням (3799) | | | {NASPORT} | Віддалений порт для radclient за замовчуванням (3799) | | ||
+ | | {NETEXT} | Користувацькі підмережі з NETWORKS_EXT для Framed-Route атрибуту | | ||
Рядок 248: | Рядок 215: | ||
^ Сервіс | ^ Сервіс | ||
- | | PoD | + | | PoD | Користувач активний | Користувач не активний | PoD | |
| CoA | Користувач не активний | Користувач активний | CoA Connect | | | CoA | Користувач не активний | Користувач активний | CoA Connect | | ||
| CoA | Користувач активний | Користувач не активний | CoA Disconnect | | | CoA | Користувач активний | Користувач не активний | CoA Disconnect | | ||
Рядок 282: | Рядок 249: | ||
у конфігах [[alteriniconf|alter.ini]] та [[userstats|userstats.ini]]. Це активує шоковий двигун, | у конфігах [[alteriniconf|alter.ini]] та [[userstats|userstats.ini]]. Це активує шоковий двигун, | ||
- | ===== А как чистить данные | + | ===== А як чистити дані акаунтингу? ===== |
- | В Ubilling 1.3.0 и далее, все | + | В Ubilling 1.3.0 і далі, все |
- | В более ранних релизах, вы можете | + | У більш ранніх релізах, ви можете |
- | Например | + | Наприклад якихось таких: |
<code php> | <code php> | ||
$cleanupDays=30; | $cleanupDays=30; | ||
Рядок 299: | Рядок 266: | ||
</ | </ | ||
- | Сохраняем как-то так | + | Зберігаємо |
{{: | {{: | ||
- | После чего оставляем периодический вызов в **crontab -e** как-то так | + | Після чого залишаємо періодичний виклик у **crontab -e** якось так |
<code bash> | <code bash> | ||
Рядок 309: | Рядок 276: | ||
</ | </ | ||
- | ===== А как сделать из аккаунтинга DN? ===== | + | ===== А як зробити з аккаунтингу DN? ===== |
- | В случае, если вы используете планетарный потрошитель | + | У разі, якщо ви використовуєте планетарний тельбухач Ішимура, |
<code php> | <code php> | ||
Рядок 339: | Рядок 306: | ||
</ | </ | ||
+ | ===== Mea Culpa ===== | ||
+ | |||
+ | Документація поки відстуня |