Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Наступна ревізія | Попередня ревізія Наступна ревізія По сторонах наступні версії | ||
mgmikrotikdhcp [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
mgmikrotikdhcp [2023/09/04 18:53] bobr |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
- | ====== Авторизация абонентов DHCP на MikroTik методом IP + MAC при | + | ====== Авторизація абонентів DHCP на MikroTik методом IP + MAC за допомогою |
- | Сразу следует оговорится, что информация ниже создана больше < | + | Відразу слід зазначити, що інформація нижче створена більше < |
- | * Абсолютная невозможность | + | * Абсолютна неможливість |
- | * Обязательное использование фаерволла | + | * Обов'язкове використання фаєрволла |
- | * Никакого Walled Garden | + | * Ніякого Walled Garden |
- | В то же время нельзя не отметить и положительных моментов(такой себе островок надежды | + | Водночас не можна |
- | * Простота реализации. Применение < | + | * Простота реалізації. Застосування < |
- | * Очень большая(практически идентичная) схожесть | + | * Дуже велика (практично ідентична) схожість |
- | ====== Конфигурация Ubilling ====== | + | ====== Конфігурація Ubilling ====== |
- | Уже должен | + | Вже має |
- | Не забываем добавить словарь | + | Не забуваємо додати словник |
< | < | ||
$INCLUDE | $INCLUDE | ||
</ | </ | ||
- | После чего перезапускаем FreeRADIUS | + | Після чого перезапускаємо FreeRADIUS |
- | Настраиваем биллинг стандартно как и для | + | Налаштовуємо білінг стандартно |
- | в справочнике (сети и услуги) добавляем сети, создаем услуги(тип | + | у довіднику (мережі |
{{: | {{: | ||
- | добавляем NAS\\ | + | додаємо NAS\\ |
{{: | {{: | ||
- | В конфигурации КучаГен для нашего NAS настраиваем атрибуты:\\ | + | У конфігурації КупаГен для нашого NAS налаштовуємо атрибути:\\ |
{{: | {{: | ||
- | Как уже упоминалось выше - для NAS MikroTik + DHCP **НЕ работают Coa\PoD**, | + | Як уже |
- | ====== Конфигурация Mikrotik ====== | + | ====== Конфігурація Mikrotik ====== |
- | Включаем RADIUS, | + | Вмикаємо RADIUS, |
{{: | {{: | ||
- | В поле **Address** вписываем адрес нашего Ubilling(именно | + | У полі **Address** вписуємо адресу нашого Ubilling (адже саме там живе наш радіус? |
{{: | {{: | ||
- | На интерфейс, | + | На інтерфейс, |
{{: | {{: | ||
- | И создаем на этом же интерфейсе dhcp-server(в поле Address Pool указываем **static-only**. | + | І створюємо на цьому ж інтерфейсі dhcp-server (у полі Address Pool вказуємо **static-only**. |
{{: | {{: | ||
- | В IP -> DHCP Server -> Networks Настраиваем добавляем нашу абонентскую сеть и указываем адреса Default gateway | + | В IP -> DHCP Server -> Networks Налаштовуємо, додаємо нашу абонентську мережу і вказуємо адреси Default gateway |
{{: | {{: | ||
- | Базовая минимальная настройка завершена. Теперь абоненты будут получать IP из биллинга. Абоненты с положительным состоянием счета будут добавлены в IP -> Firewall -> Address-List, | + | Базове мінімальне налаштування |
{{: | {{: | ||
- | ====== | + | ====== |
- | Если вы очень хотите получать графики по статистике трафика абонента | + | Якщо ви дуже хочете отримувати графіки зі статистики трафіку абонента |
- | Включаем опцию [[alteriniconf|alter.ini]] | + | Вмикаємо опцію [[alteriniconf|alter.ini]] |
< | < | ||
MULTIGEN_USE_ROS_TRAFFIC_GRAPHS=1 | MULTIGEN_USE_ROS_TRAFFIC_GRAPHS=1 | ||
</ | </ | ||
- | Далее:\\ | + | Далі:\\ |
- | ===== Когда | + | ===== Коли DHCP-сервером у нас сам Mikrotik NAS - DEPRECATED |
- | **Итак, поскольку | + | **Отже, оскільки у цього методу раптово (за майже рік, ага) було виявлено ФАТАЛЬНИЙ НЕДОЛІК, який полягає в тому, що мікрот запускає цей скрипт тільки в момент НЕОЧІКАВОГО отримання девайсом DHCP-лізу і НЕ запускає його під час |
- | **В связи | + | **У зв'язку з чим настійно рекомендується у всіх випадках використовувати оновлений і ретельно протестований (але це не точно) скрипт для [[mgmikrotikdhcp# |
\\ | \\ | ||
\\ | \\ | ||
- | // | + | //Тобто - так - навіть |
- | **А эту | + | **А цю штуку |
- | в Mikrotik NAS **НЕ** __добавляем__ | + | в Mikrotik NAS **НЕ** __додаємо__ |
- | * в **System -> Scripts** | + | * в **System -> Scripts** скрипт приблизно такого |
<code tcl [enable_line_numbers=" | <code tcl [enable_line_numbers=" | ||
# getting global vars | # getting global vars | ||
Рядок 124: | Рядок 124: | ||
} | } | ||
</ | </ | ||
- | * в **IP -> DHCP Server -> DHCP** | + | * в **IP -> DHCP Server -> DHCP** |
- | Логика работы данного скрипта | + | Логіка роботи цього скрипта |
- | Естественно, это только пример и в своем конкретном | + | Звісно, |
\\ | \\ | ||
- | ===== Когда | + | ===== Коли DHCP-сервер у нас десь там, а сам Mikrotik NAS - усього лише relay ===== |
- | Этот | + | Цей |
\\ | \\ | ||
- | Как и в предыдущем случае в Mikrotik NAS __добавляем__ | + | Як і в попередньому випадку |
- | * в **System -> Scripts** | + | * у **System -> Scripts** |
<code tcl [enable_line_numbers=" | <code tcl [enable_line_numbers=" | ||
:local qSpeed ""; | :local qSpeed ""; | ||
Рядок 187: | Рядок 187: | ||
} | } | ||
</ | </ | ||
- | * дальше идем в **System -> Scheduler** | + | * далі йдемо в **System -> Scheduler** |
- | По сути, эта | + | По суті, ця штука слідує за тим самим принципом, що й попередня, тільки ось через |
- | Стоит отметить, что переменная **leaseDynPrefix** призвана | + | Варто зазначити, |
- | И конечно же, **нужно не забыть об очень важном | + | І звичайно ж, **потрібно не забути про дуже важливий |
\\ | \\ | ||
- | Стоит ли говорить, что если | + | Чи варто говорити, що якщо у вас на якомусь |
\\ | \\ | ||
- | ===== Включаем сами графики на Mikrotik NAS ===== | + | ===== Вмикаємо самі графіки на Mikrotik NAS ===== |
- | Ну и, как показывает | + | Ну і, як показує практика, |
**Tools -> Graphing** | **Tools -> Graphing** | ||
- | Нажимаем " | + | Натискаємо " |
{{: | {{: | ||
- | и устанавливаем желаемую частоту | + | і встановлюємо бажану частоту |
- | Далее обращаем внимание | + | Далі звертаємо увагу на вкладки "__.... Rules__" |
{{: | {{: | ||
- | здесь | + | тут |
{{: | {{: | ||
- | и добавляем правило для наших будущих графчиков:\\ | + | і додаємо правило для наших |
- | * **Simple Queue** - шейперы, для которых будет собираться статистика. | + | * **Simple Queue** - шейпери, для яких буде |
- | * **Allow Address** - адрес/ | + | * **Allow Address** - адреса/підмережа з яких буде |
- | * **Store On Disk** - хранить ли данные | + | * **Store On Disk** - чи зберігати дані статистики на диску. Краще ввімкнути - адже ми не хочемо, щоб під час кожного перезапуску НАСу |
- | * **Allow Target** - очень интересная опция, определяющая разрешено | + | * **Allow Target** - дуже цікава опція, що визначає, чи дозволено |
- | Теперь, когда | + | Тепер, коли " |
- | А если не лицезреем - значит | + | А якщо не споглядаємо - значить, щось не так |
\\ | \\ | ||
- | ======Копирайт====== | + | ======Копірайт====== |
- | Отдельная благодарность | + | Окрема подяка за допомогу у створенні цього мануала - [[https:// |
- | Главный микротико-скрипто-тестер - [[https:// | + | Головний мікротико-скрипто-тестер - [[https:// |