Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:nas:mikrotik:shaper [2017/05/30 12:37] asmodeus [Инициализация правил шейпера и загрузки их на mikrotik сервера] |
abills:docs:nas:mikrotik:shaper [2018/03/27 10:29] (текущий) anton [Управление шейпером Mikrotik] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Шейпер работает по следующему принципу предварительно создаются правила на Mikrotik командой billd, а при авторизации абоненты просто вносятся в нужные таблицы с название CLIENTS_123 где 123 это идентификатор тарифного плана (TP_ID). | Шейпер работает по следующему принципу предварительно создаются правила на Mikrotik командой billd, а при авторизации абоненты просто вносятся в нужные таблицы с название CLIENTS_123 где 123 это идентификатор тарифного плана (TP_ID). | ||
- | Инициализация и контроль правил шейпера. При использовании разных скоростей в разные промежутки времени нужно через крон вызывать данную команду на границе интервалов. Данную команду нужно выполнять для любого типа подключения PPPoE, PPTP или IPoE. \\ | + | При использовании разных скоростей в разные промежутки времени нужно через крон вызывать данную команду на границе интервалов для синхронизации скоростей. \\ |
+ | **Данную команду нужно выполнять для любого типа подключения PPPoE, PPTP или IPoE. **\\ | ||
+ | Пример команд синхронизации для тарифа "День/Ночь" со сменой скоростей в 22:01 и 06:01 | ||
+ | 1 22 * * * root /usr/abills/libexec/billd checkspeed mikrotik NAS_IDS=1,2,3 NAT=1 RECONFIGURE=1 | ||
+ | 1 6 * * * root /usr/abills/libexec/billd checkspeed mikrotik NAS_IDS=1,2,3 NAT=1 RECONFIGURE=1 | ||
====Инициализация правил шейпера и загрузки их на mikrotik сервера==== | ====Инициализация правил шейпера и загрузки их на mikrotik сервера==== | ||
- | # /usr/abills/libexec/billd checkspeed mikrotik RECONFIGURE=1 | + | # /usr/abills/libexec/billd checkspeed mikrotik RECONFIGURE=1 [NAS_IDS=2] [NAT=1] |
Параметры | Параметры | ||
Строка 51: | Строка 54: | ||
**$conf{MIKROTIK_QUEUES}=1;** \\ | **$conf{MIKROTIK_QUEUES}=1;** \\ | ||
- | при старой модели шейпера правила шейпера передаются через параметры | + | При этом параметре правила шейпера передаются через параметр |
- | + | ''Mikrotik-Rate-Limit'' | |
- | ''Ascend-Xmit-Rate'' | + | и создается simple queue для каждого абонента. |
- | ''Ascend-Data-Rate'' | + | |
- | | + | |
- | и создается simple queue для каждого абонента, | + | |
\\ | \\ | ||
В новой модели, создаются queue tree для тарифных планов и передается параметр ''Mikrotik-Address-List'' | В новой модели, создаются queue tree для тарифных планов и передается параметр ''Mikrotik-Address-List'' | ||
+ | |||
+ | Также эта схема используется в Mac_auth2 при отсутствии параметра **$conf{INTERNET_EXTERNAL_SHAPPER}**; | ||
====Маскарад==== | ====Маскарад==== | ||