RouterOS¶
В этой статье
Информация
RouterOS — это специализированная операционная система, разработанная латвийской компанией MikroTik, предназначенная для использования в маршрутизаторах и сетевых устройствах. RouterOS обеспечивает функциональность, необходимую для создания и управления сложными сетями, и поддерживает широкий спектр сетевых протоколов и технологий. RouterOS используется как в домашних сетях, так и в крупных корпоративных сетях. Благодаря своей гибкости и широкому набору функций, она позволяет строить сложные инфраструктуры, включая предоставление услуг интернет-провайдерами (ISP), управление большими офисными сетями, создание VPN-сетей и многое другое.
RouterOS. Основные возможности¶
- Маршрутизация: RouterOS поддерживает широкий спектр маршрутизируемых протоколов, включая BGP, OSPF, RIP и другие. Она позволяет создавать статические и динамические маршруты, настраивать политическую маршрутизацию, балансировку нагрузки и отказоустойчивость.
- Брандмауэр и безопасность: операционная система включает мощные инструменты для защиты сети. Это фильтрация трафика, управление доступом, NAT, VPN (включая IPSec, OpenVPN, L2TP, PPTP) и шифрование трафика.
- Хотспот и управление пользователями: RouterOS предоставляет возможности создания хотспотов для общественного доступа в интернет с возможностью аутентификации пользователей. Также поддерживается ограничение скорости и трафика, управление сессиями и учет времени подключения.
- Беспроводная связь: поддержка различных стандартов Wi-Fi, включая 802.11a/b/g/n/ac, позволяет использовать RouterOS для создания беспроводных сетей различной сложности, включая Mesh-сети и повторители.
- QoS (Качество обслуживания): RouterOS включает инструменты для управления приоритетом трафика, что позволяет оптимизировать использование полосы пропускания и гарантировать качество обслуживания для критически важных приложений.
- Инструменты мониторинга и диагностики: операционная система предоставляет широкий набор инструментов для мониторинга состояния сети, включая SNMP, NetFlow, графическое представление нагрузки, логирование событий и интеграцию с системами мониторинга.
- Поддержка скриптов: RouterOS поддерживает написание скриптов на встроенном языке, что позволяет автоматизировать управление сетью и настроить систему под специфические требования.
- Поддержка виртуализации: RouterOS может работать в виртуализированных средах, таких как VMware или VirtualBox, что позволяет использовать её в лабораторных условиях или для развёртывания в облаке.
Начало работы после развертывания RouterOS¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном e-mail:
- Логин:
root
; - Пароль: приходит в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.
Авторизация¶
Для начала работы с RouterOS необходимо:
-
Скачать и установить программу Winbox с [официального сайта MikroTik] (https://mikrotik.com/download) (если используется ОС Windows) или с использованием Wine (если используется Linux).
-
Запустить Winbox и ввести IP-адрес сервера в поле Connect To. Ввести логин и пароль в соответствующие поля, затем нажать кнопку
Connectдля подключения:Информация
После успешного подключения рекомендуется сразу изменить пароль администратора для обеспечения безопасности. Сделать это можно во вкладке System >> Password.
-
Настроить основные параметры сети, такие как IP-адреса интерфейсов, маршрутизацию и межсетевой экран:
Для подключения к серверу и работу с RouterOS также можно использовать SSH:
-
Открыть терминал и подключиться к серверу командой:
-
Ввести пароль при запросе. После успешного подключения вы окажетесь в командной строке RouterOS.
Примечание
Подробная информация по основным настройкам RouterOS содержится в документации разработчиков.
Работа с лицензиями¶
При использовании Winbox для просмотра уровня лицензии необходимо перейти во вкладку System >> License. По умолчанию установлена бесплатная (free) лицензия CHR (Cloud Hosted Router):
Для проверки лицензии в терминале можно использовать команду:
Бесплатная лицензия CHR имеет следующие характеристики:
- Позволяет CHR работать бесконечно долго;
- Ограничивает скорость до 1 Мбит/с на каждый интерфейс (как на загрузку, так и на отдачу). Этого вполне достаточно для построения и тестирования виртуальных сетевых стендов, обучения конфигурированию RouterOS и экспериментов с различными сетевыми настройками;
- Все остальные функции CHR доступны без ограничений.
Для изменения уровня лицензии необходимо приобрести новую лицензию на официальном сайте MikroTik через существующий аккаунт. После успешной покупки следует открыть Winbox, перейти во вкладку System, затем License, и нажать кнопку Renew license. В процессе обновления потребуется авторизация с использованием учетных данных аккаунта MikroTik и ввод ключа новой лицензии. После завершения этих шагов устройство обновит свой лицензионный статус, что позволит использовать расширенные возможности RouterOS в соответствии с приобретенным уровнем лицензии:
Примечание
Подробная информация об управлении лицензиями RouterOS содержится в документации разработчиков.
Заказ сервера с RouterOS с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.