Cloud Hosted Router — версия Mikrotik RouterOS, которая используется в облачной инфраструктуре как ОС для виртуальных машин. Ее также можно развернуть на «железе». Система разработана под 64-битную архитектуру и поддерживает большинство гипервизоров.
Главный плюс Mikrotik — гибкость в настройке и удобные инструменты управления конфигурацией. Например, кроме графического конфигуратора Winbox есть утилита Mikrotik Netinstall, которая позволяет перепрошить или восстановить RouterOS, а также исправить ошибки в работе операционной системы.
Системные требования:
Вам также понадобится облачная платформа. Можно завести ее на timeweb.cloud.
Скачайте нужную версию CHR с официального сайта Mikrotik. Формат образа для облачной платформы не имеет значения, если хостер не указывает обратного.
Затем создайте виртуальную машину. Выберите имя, расположение, зону. Источником станет предварительно скачанный образ системы.
Выделите необходимые ресурсы. Для тестового запуска хватит одного ядра виртуального процессора, 512 МБ памяти и хранилище на 5 ГБ. Выберите подсеть, которая будет использована виртуальной машиной.
После создания конфигурации откройте консоль, чтобы подключиться к виртуальной машине. Дефолтный логин admin, пароля нет. Чтобы повысить уровень безопасности, добавьте пароль или создайте другую учетную запись.
В этом примере используется учетная запись admin
, на которую устанавливается пароль password
:
/user edit admin password
После редактирования учетной записи пропишите IP-адрес и настройте маршрутизацию. Выполните команду:
/ip address add interface="Название сетевого интерфейса" address="IP-адрес сервера" netmask="Маска подсети"
Чтобы убедиться, что адрес назначен верно, выполните команду:
/ip address print
Затем настройте маршрутизацию, добавив шлюз по умолчанию:
/ip route add gateway="IP-адрес шлюза" dst-address=0.0.0.0/0 check-gateway=ping distance=1
Check-gateway можно не включать, если на виртуальной машине один порт — это будет излишней настройкой.
Убедитесь, что маршрут добавлен:
/ip route print
Проверьте, что у машины есть доступ в интернет, сделав ping
:
/ping 8.8.8.8
Так как у виртуальной машины есть доступ во внешнюю сеть, для дальнейшей настройки можно пользоваться графическим конфигуратором Winbox. Он разработан для Windows. Winbox для Ubuntu нет, но утилита прекрасно работает через WINE.
Если хостер не разрешает устанавливать ОС из сторонних образов, то можно развернуть Mikrotik OS в другой операционной системе. На примере серверов Timeweb Cloud порядок действий будет следующим:
tmpfs
в /tmp
:mount -t tmpfs tmpfs /tmp/
/tmp
raw-образ «Cloud Hosted Router»:cd /tmp
wget https://download2.mikrotik.com/routeros/6.39.3/chr-6.39.3.img.zip
unzip chr-6.39.3.img.zip
dd if=chr-6.39.3.img of=/dev/vda bs=4M oflag=sync
Mikrotik RouterOS установлен.
Теперь посмотрим, как установить Mikrotik CHR на Windows, используя гипервизор Hyper-V. В качестве примера возьмем клиентскую версию на Windows 10.
Установите Hyper-V через консоль PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V -All
Этой командой вы установите и саму платформу виртуализации, и консоль управления.
Вместо PowerShell можно использовать графический интерфейс Windows. Пройдите по пути «Панель управления» – «Программы и компоненты» – «Включение и отключение компонентов Windows». Отметьте пункт Hyper-V, который включает в себя платформу и средства управления.
Важно: после установки Hyper-V перезагрузите систему.
После повторного входа в систему запустите браузер и перейдите на сайт Mikrotik. Скачайте образ VHDX с нужной версией системы. Затем:
C:\Hyper-V\chr-6.48.2
. Вместо 6.48.2 укажите ту версию, которую вы скачали.C:\Hyper-V\chr-6.48.2\chr-6.48.2.vhdx
.После успешного создания виртуальная машина отобразится в консоли. Подключитесь к ней и нажмите на кнопку «Пуск».
Попробуйте подключиться к виртуальной машине через Winbox Mikrotik. Посмотрите список соседей, введите логин admin, поле с паролем оставьте незаполненным. После подключения для проверки сделайте ping google.com. У машины должен быть доступ в интернет. Если все в порядке, то можно переходить к следующему этапу. Это будет RouterOS-настройка, базовые шаги которой рассмотрены в последнем разделе.
Напоследок изучим, как проходит установка RouterOS на VMWare. В качестве примера будет использована редакция WorkStation 15.5.
Скачайте актуальную версию Mikrotik. Для VMWare требуется образ в формате VMDK. Переместите его в папку C:\VMware\Mikrotik\CHR 6.48.2.vmdk
или любое другое удобное место.
Затем:
После успешного создания конфигурации запустите виртуальную машину. Настройка Mikrotik на этом завершена.
У Cloud Mikrotik нет привязки к «железу». Лицензии можно переносить между разными машинами. Единственное ограничение — скорость интерфейса. Она меняется в зависимости от типа лицензии. Вот простая таблица стоимости и функциональности:
Лицензия |
Ограничение скорости |
Цена |
Free |
1 Мбит/с |
Бесплатно |
P1 |
1 Гбит/с |
45 долларов |
P10 |
10 Гбит/с |
95 долларов |
P-unlimited |
безлимитная |
250 долларов |
Можно также использовать пробную версию, которая предоставляет все возможности полноценной лицензии, однако действует только 60 дней. По истечении двух месяцев лицензия не пропадает, однако система перестает получать обновления.
Чтобы активировать пробную версию, вы должны иметь IP-адрес, настроенные DNS-серверы и маршрутизацию в интернет.
После успешной активации пробной версии отобразится окно, в котором будут указаны сроки действия и уровень лицензии.
Базовая настройка Микротик начинается со сброса настроек. Для этого нужно подключиться к устройству через Winbox. В графическом интерфейсе конфигуратора перейдите в раздел «Система» — «Сбросить конфигурацию». Отметьте вариант «Нет конфигурации по умолчанию».
Если вы не установили пароль, сделайте это также через графический интерфейс. Откройте раздел «Система» — «Пароль». Поле «Старый пароль» оставьте пустым, так как по умолчанию пароль не установлен. Введите и подтвердите новый пароль. Он должен состоять не менее чем из восьми символов, среди которых строчные и прописные буквы, как минимум одна цифра и один специальный знак.
На этом настройка Микротик с нуля завершена. Дальнейшие действия зависят от того, какие задачи вы собираетесь решать. Сценарии могут быть разными. Например, можно настроить mikrotik web server и разместить на нем небольшой сайт.
Как на примере вашего сервиса добавить внутренний интtрефейс машине на routeros?
Здравствуйте! К сожалению, не совсем понимаем, что именно вы подразумеваете под внутренним интерфейсом. Например, для настройки loopback-интерфейса можно воспользоваться этой инструкцией. Это можно реализовать как на выделенном сервере, так и на VDS.
Если возникнут сложности — напишите в поддержку из своей панели, постараемся помочь.
Подскажите, если в timeWeb поставить CHR на VPS - где брать доп IP ? если к VPS можно привязать только 1 адрес?
Добрый день! Ограничение 1 VDS = 1 IP есть только в Москве; при заказе сервера в любой другой локации вы сможете добавить на него до 10 IPv4 и 10 IPv6 через панель управления аккаунтом.