Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
mikrotikapi [2023/07/08 02:29] bobr |
mikrotikapi [2023/07/11 12:44] (поточний) nightfly [Увага] |
||
---|---|---|---|
Рядок 3: | Рядок 3: | ||
{{: | {{: | ||
\\ | \\ | ||
- | Використовуйте [[multigen|КучаГен aka MultiGen]]. Він неймовірно крутий і позбавлений усіх дитячих хвороб штурхання < | + | Використовуйте [[multigen|КупаГен aka MultiGen]]. Він неймовірно крутий і позбавлений усіх дитячих хвороб штурхання < |
====== Налаштування MikroTik як NAS ====== | ====== Налаштування MikroTik як NAS ====== | ||
Рядок 30: | Рядок 30: | ||
**// | **// | ||
- | Завершаем замену, указав параметры подключения к базе данных и пути к 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-порт тепер |
- | ===== Боль ===== | + | ===== Біль ===== |
- | В случае, если вы все же используете этот | + | У разі, якщо ви все ж таки використовуєте цей |