Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Наступна ревізія | Попередня ревізія | ||
|
mikrotikapi [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
mikrotikapi [2023/07/11 12:44] (поточний) nightfly [Увага] |
||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| - | ====== | + | ====== |
| - | Данная реализация является устаревшей с релиза 0.9.6 и больше не поддерживается | + | Ця реалізація є застарілою з релізу 0.9.6 і більше не підтримується та не розвивається. |
| {{: | {{: | ||
| \\ | \\ | ||
| - | Используйте [[multigen|КучаГен aka MultiGen]]. | + | Використовуйте [[multigen|КупаГен aka MultiGen]]. |
| - | ====== Настройка MikroTik | + | ====== Налаштування |
| - | В данном разделе подробно описана процедура связывания устройств под управлением RouterOS | + | У цьому розділі докладно описано процедуру зв'язування пристроїв під управлінням RouterOS |
| - Сервер Ubilling: | - Сервер Ubilling: | ||
| - | - Установлен | + | - Встановлений за допомогою |
| - | - Параметры: | + | - Параметри: |
| - | - Внешний интерфейс, | + | - Зовнішній інтерфейс, |
| - | - Локальный интерфейс, | + | - Локальний інтерфейс, |
| - | - Устройство | + | - Пристрій MikroTik |
| - | - Сброшен | + | - Скинутий до стандартних конфігурацій |
| - | - Настроены только: | + | - Налаштовані тільки: |
| - | - Интерфейсы (WAN - ether1, LAN - bridge1) | + | - Інтерфейси (WAN - ether1, LAN - bridge1) |
| - | - IP интерфейсов (ether1 - 63.163.105.2/ | + | - IP інтерфейсів (ether1 - 63.163.105.2/ |
| - | - Маршруты (0.0.0.0/0 63.163.105.1, | + | - Маршрути (0.0.0.0/0 63.163.105.1, |
| {{ : | {{ : | ||
| - | ===== Расширение функционала скриптов On* ===== | + | ===== Розширення функціоналу скриптів On* ===== |
| - | Для того, | + | Для того, |
| < | < | ||
| # rm / | # rm / | ||
| Рядок 28: | Рядок 28: | ||
| # chmod a+x / | # chmod a+x / | ||
| </ | </ | ||
| - | **//Важно://** Скрипты разработаны для управления NAS под управлением ОС FreeBSD | + | **//Важливо://** Скрипти розроблено для |
| - | Завершаем замену, указав параметры подключения к базе данных и пути к log-файлу | + | Завершуємо заміну, вказавши параметри підключення до бази даних і шляхи до log-файлу |
| <code ini config.ini> | <code ini config.ini> | ||
| [database] | [database] | ||
| Рядок 37: | Рядок 37: | ||
| username = root ; Логин сервера БД | username = root ; Логин сервера БД | ||
| password = password | password = password | ||
| - | database = stg ; Название | + | database = stg ; Назва БД Ubilling |
| - | [log] ; Настойки | + | [log] ; Налаштування |
| - | enabled = true ; | + | enabled = true ; |
| - | method = ' | + | method = ' |
| - | path = '/ | + | path = '/ |
| - | file = ' | + | file = ' |
| - | debug = false ; Режим | + | debug = false ; Режим |
| - | [rscriptd] | + | [rscriptd] |
| - | rate_val = ' | + | rate_val = ' |
| arpcmd = '/ | arpcmd = '/ | ||
| fwcmd = '/ | fwcmd = '/ | ||
| - | [mikrotik] | + | [mikrotik] |
| api_port = 8728 ; Порт API | api_port = 8728 ; Порт API | ||
| - | rate_val = ' | + | rate_val = ' |
| - | attempts = 3 ; Количество попыток подключения | + | attempts = 3 ; Кількість спроб підключення |
| - | timeout = 2 ; Тайм-аут попытки подключения | + | timeout = 2 ; Тайм-аут |
| - | delay = 1 ; Количество попыток подключится | + | delay = 1 ; Кількість спроб підключитися |
| </ | </ | ||
| - | + | ===== Модуль "Розширене налаштування | |
| - | ===== Модуль "Расширенная настройка MikroTik" | + | Починаючи з версії 0.4.3 для кожного сервера доступу MikroTik |
| - | Начиная с версии 0.4.3 для каждого сервера доступа MikroTik | + | |
| {{ : | {{ : | ||
| - | Здесь | + | Тут |
| - | * //Интерфейс | + | * //Інтерфейс |
| - | * //Интерфейс графика// - графики этого | + | * //Інтерфейс графіка// - графіки цього |
| - | Далее идет раздел "__//Установка поведения скриптов OnConnect/ | + | Далі йде розділ "__//Встановлення |
| - | Следующий раздел "__//Общая информация о состоянии MikroTik`a// | + | Наступний розділ "__//Загальна інформація про стан MikroTik`a// |
| - | ===== Включение MikroTik API ===== | + | ===== Увімкнення |
| - | Для того, | + | Для того, |
| < | < | ||
| /ip service set api port=8728 address=10.0.0.254 disabled=no | /ip service set api port=8728 address=10.0.0.254 disabled=no | ||
| </ | </ | ||
| - | __// | + | __// |
| - | * //port// - номер API-порта, по которому будем | + | * //port// - номер API-порту, за яким будемо |
| - | * //address// - адрес, | + | * //address// - адреса, з якої дозволено підключення, тобто |
| - | ===== Экспорт статистики по трафику ===== | + | ===== Експорт статистики по трафіку ===== |
| - | Для того, | + | Для того, |
| < | < | ||
| /ip traffic-flow set enable=yes interfaces=all cache-entries=256k active-flow-timeout=30m inactive-flow-timeout=15s | /ip traffic-flow set enable=yes interfaces=all cache-entries=256k active-flow-timeout=30m inactive-flow-timeout=15s | ||
| /ip traffic-flow target add address=10.0.0.254: | /ip traffic-flow target add address=10.0.0.254: | ||
| </ | </ | ||
| - | __// | + | __// |
| - | * // | + | * // |
| - | * //address// - адрес: | + | * //address// - адреса:порт, на який буде експортуватись статистика, тобто |
| - | ===== Настройка фаервола MikroTik ===== | + | ===== Налаштування |
| - | * Добавляем правило NAT. В него будут | + | * Додаємо правило NAT. У нього потраплятимуть усі мережі зі списку адрес, |
| < | < | ||
| /ip firewall nat add chain=srcnat out-interface=" | /ip firewall nat add chain=srcnat out-interface=" | ||
| </ | </ | ||
| - | * Добавим сеть, которую будем NATить, в список //" | + | * Додамо мережу, яку будемо NATити, у список //" |
| < | < | ||
| /ip firewall address-list add address=10.0.0.0/ | /ip firewall address-list add address=10.0.0.0/ | ||
| </ | </ | ||
| - | | + | * Додамо правила, |
| < | < | ||
| /ip firewall filter \ | /ip firewall filter \ | ||
| Рядок 111: | Рядок 110: | ||
| </ | </ | ||
| - | ===== Настройка MikroTik DHCP ===== | + | ===== Налаштування |
| - | В случае, если | + | У разі, якщо |
| - | * Установить выдаваемые пользователям сети параметры. А именно: адрес основного шлюза (gateway), маску подсети (netmask) | + | * Встановити параметри, що видаються користувачам мережі. А саме: адресу основного шлюзу (gateway), маску підмережі |
| < | < | ||
| /ip dhcp-server network add address=10.0.0.0/ | /ip dhcp-server network add address=10.0.0.0/ | ||
| </ | </ | ||
| - | * Добавить DHCP-сервер на интерфейсе пользователей: | + | * Додати DHCP-сервер на інтерфейсі користувачів: |
| < | < | ||
| /ip dhcp-server add interface=" | /ip dhcp-server add interface=" | ||
| </ | </ | ||
| - | * В модуле "Расширенная настройка MikroTik" | + | * У модулі "Розширене налаштування |
| - | ===== Настройка MikroTik PPPoE ===== | + | ===== Налаштування |
| - | В случае, если | + | У разі, якщо |
| - | * Добавить PPPoE-сервер на интерфейсе пользователей: | + | * Додати PPPoE-сервер на інтерфейсі користувачів: |
| < | < | ||
| /interface pppoe-server server | /interface pppoe-server server | ||
| Рядок 133: | Рядок 132: | ||
| </ | </ | ||
| - | * В модуле "Расширенная настройка MikroTik" | + | * У модулі "Розширене налаштування |
| - | ===== Настройка MikroTik Queue Tree ===== | + | ===== Налаштування |
| - | С версии 0.7.7 скрипты инициализации умеют управлять деревьями очередей. С версии 0.7.7 эта | + | З версії 0.7.7 скрипти |
| < | < | ||
| cp -r / | cp -r / | ||
| Рядок 146: | Рядок 145: | ||
| - | ===== Дополнительно ===== | + | ===== Додатково ===== |
| - | * В случае, если | + | * У разі, якщо |
| - | * Можете также почитать, [[https:// | + | * Можете також почитати, [[https:// |
| - | * В случае затруднений с использованием DHCP на ROS6 можно | + | * У разі труднощів з використанням DHCP на ROS6 можна скористатися [[http:// |
| - | * с ROS 6.29 в конфиг микротика | + | * з ROS 6.29 у конфіг мікротика |
| - | * Начиная с релиза 0.8.3 в пресеты добавлен firewall_off.ini | + | * Починаючи з релізу 0.8.3 до пресетів додано firewall_off.ini, що дає |
| - | * Поскольку в RouterOS 6.43 и выше изменен метод авторизации при подключении к RouterOS API начиная с релиза 0.9.0 добавлена возможность | + | * Оскільки в RouterOS 6.43 і вище змінено метод авторизації під час |
| - | * Начиная с релиза 0.9.2 модуль теперь может использовать телепатию для | + | * Починаючи з релізу 0.9.2 модуль тепер може |
| - | - пытаемся | + | - намагаємося визначити версію NAS, до якого підключаємося через |
| - | - если | + | - якщо |
| - | * отключаем " | + | * відключаємо " |
| - | * выводим | + | * виводимо замість чекбокса |
| - | - если | + | - якщо |
| - | * включаем " | + | * вмикаємо " |
| - | * __**после обновления RouterOS до 6.45.хх окончательно выпилена возможность**__ использовать " | + | * __**після оновлення RouterOS до 6.45.хх остаточно випиляно можливість **__ використовувати " |
| - | * Начиная с релиза 1.0.4 кастомный API порт теперь используется не только [[mikrotikapi# | + | * Починаючи з релізу 1.0.4, кастомний API-порт тепер |
| - | ===== Боль ===== | + | ===== Біль ===== |
| - | В случае, если вы все же используете этот | + | У разі, якщо ви все ж таки використовуєте цей |