MikroTik CHR на VPS: установка, лицензии и задачи
Cloud Hosted Router (CHR) — версия RouterOS для виртуальных машин. Это тот же MikroTik, что и в железных роутерах: Winbox, firewall, маршрутизация, VPN-серверы, скрипты. Только работает он в дата-центре с широким каналом и белым IP, а не в офисном шкафу.
Требования к VPS
CHR нужна полноценная виртуальная машина со своим ядром, поэтому подходит виртуализация KVM, а также Hyper-V или VMware. На контейнерах OpenVZ и LXC RouterOS не запустится. Ресурсов нужно немного: для большинства задач хватает одного ядра и 256–512 МБ памяти, системному диску достаточно минимального объёма. Больше ядер и памяти пригодится при полной таблице BGP или при шифровании большого потока трафика.
Установка: шаблон или образ
Тарифы в таблице выше — это хостеры, у которых MikroTik есть в списке готовых шаблонов ОС. Тогда CHR разворачивается при заказе, остаётся сразу задать пароль администратору: свежая установка с пустым паролем — лёгкая добыча для сканеров.
Если шаблона нет, есть два пути:
- Подключить ISO или загрузить свой образ через панель хостера. Такие тарифы собраны на странице VPS с загрузкой своего ISO.
- Загрузить сервер в rescue-режим с Linux и записать официальный raw-образ CHR прямо на диск через
dd, после чего перезагрузиться. Способ рабочий, но перед этим запишите сетевые настройки: если хостер не раздаёт адрес по DHCP, IP и шлюз придётся прописать вручную через VNC-консоль.
Уровни лицензии
Это главный подвох, о котором забывают при выборе тарифа. CHR скачивается бесплатно, но бесплатная лицензия ограничивает скорость 1 Мбит/с на каждом интерфейсе. Для настройки и тестов этого хватает, для реальной работы — нет.
- free — 1 Мбит/с, подходит для лабораторных стендов;
- p1 — до 1 Гбит/с на интерфейс;
- p10 — до 10 Гбит/с;
- p-unlimited — без ограничения скорости.
Платные уровни можно опробовать с временной пробной лицензией через аккаунт на сайте MikroTik. Лицензия покупается отдельно от VPS и привязывается к конкретной установке, поэтому при выборе тарифа считайте её стоимость отдельно. Для большинства офисных задач достаточно p1, а порт сервера больше гигабита имеет смысл только с p10 и выше.
Зачем брать CHR в облаке
- Центральный VPN-узел для филиалов и удалённых сотрудников: WireGuard в RouterOS 7, L2TP/IPsec, SSTP, OpenVPN. Роутеры MikroTik в офисах подключаются к нему и получают общую сеть.
- Белый IP для офиса за NAT провайдера: туннель до CHR и проброс нужных портов.
- Лаборатория для подготовки к сертификации MTCNA и отработки BGP или OSPF.
- Сервер The Dude для мониторинга сети.
Выбор хостеров с готовым образом MikroTik невелик, и оплату картой МИР или через СБП принимают единицы из них, так что сверяйтесь с колонкой «Оплата». Если важнее цена, можно взять любой дешёвый VPS на KVM и поставить CHR самостоятельно.