|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (17)
просмотр истории страницы... |
| * На НАС не появляются устаревшие данные, так как очередь автоматически удаляется при разрыве сессии. |
| Данные об очереди отправляются атрибутом *Mikrotik-Rate-Limit*. Он описан в официальном руководстве [MikroTik|https://wiki.mikrotik.com/wiki/Manual:RADIUS_Client]. [MikroTik|https://help.mikrotik.com/docs/spaces/ROS/pages/328097/RADIUS]. |
| h2. Настройка |
| # Откройте вкладку Radius-атрибуты в NAS; |
| # Откройте вкладку [Radius-атрибуты в NAS|Справочник NAS#Вкладка атрибуты]; |
| # Добавьте атрибут: |
| ## Attribute |
| #* Attribute: |
| {code} Mikrotik-Rate-Limit {code} |
| ## Thevalue |
| #* Thevalue: |
| {code} |
| $ceil_outk/$ceil_ink $burst_outk/$burst_ink $cburst_outk/$cburst_ink 16/16 8 $rate_outk/$rate_ink |
| $ceil_outk/$ceil_ink $rate_outk/$rate_ink |
| {code} |
| ## Op |
| #* Op: |
| {code} := {code} |
| ##* Статус баланса - в любом случае; |
| ##* Статус блокировки - в любом случае. |
| # [Измените|Пользовательская схема#Кастомизируйте скрипт] скрипт отправки команд; |
| # Создайте [пользовательский скрипт|Пользовательская схема#Кастомизируйте скрипт] отправки команд; |
| # Измените функцию *user_rate_set* скрипта отправки команд: {code} user_rate_set(){ |
| echo "Acct-Session-Id=\"${acct_session_id}\", User-Name=\"${login}\", Mikrotik-Rate-Limit=\"${ceil_out}k/${ceil_in}k ${burst_out}k/${burst_in}k ${cburst_out}k/${cburst_in}k 16/16 8 ${rate_out}k/${rate_in}k\"" | radclient -x ${nas_ip}:${coa_port} coa "${radius_secret}" |
| } {code} |
| # Заполните настройки скорости пользователя [(Шейпер) в услуге трафика|Услуги. Трафик (интернет)#Вкладка "Условия и скорости"] в килобайтах: |
