Установка MikroTik RouterOS (CHR) на VPS Печать

  • routeros, vps
  • 0

CHR (Cloud Hosted Router) — сборка RouterOS для виртуалок (x86-64) под популярные гипервизоры: KVM, VMware, Hyper-V, VirtualBox и др. Это полноценный RouterOS с отдельной лицензией (Free / P1 / P10 / P-Unlimited). На OpenVZ/LXC CHR не заведётся, нужен KVM/Xen/VMware. 


Важные входные данные
• VPS c KVM/Xen/VMware, VNC/серийной консолью и Rescue-режимом (если нет возможности подключить собственный образ).
• Диск устройства: чаще всего /dev/vda (VirtIO) или /dev/sda (SCSI/SATA), реже NVMe — /dev/nvme0n1. Узнаём командой:

lsblk -d -o NAME,MODEL,SIZE


• Стабильный образ CHR RAW (.img) нужной версии.


Установка через Rescue-режим (dd на диск)

1. Загрузите VPS в Rescue/Live (Debian/Ubuntu rescue от провайдера).
2. Скачайте CHR и разверните архив:

ROSVER=7.19.4
cd /root
wget https://download.mikrotik.com/routeros/${ROSVER}/chr-${ROSVER}.img.zip
apt-get update && apt-get install -y unzip
unzip chr-${ROSVER}.img.zip

(Актуальные версии смотрите в «Stable» — 7.19.4, 7.19.3, …). 

3. Запишите образ на диск VPS (подставьте ваш блок-девайс):

dd if=chr-${ROSVER}.img of=/dev/vda bs=4M conv=fsync status=progress
sync

(Ровно так же рекомендует MikroTik для VPS: unzip → dd → перезагрузка). 

4. Выключите rescue и перезагрузите VPS с диска.


Подключение готового образа 

Если у провайдера есть «Custom image / attach disk», подключите RAW/VMDK/VHDX/VDI к новой ВМ как основной диск и загрузитесь. По шагам:
1. Создайте гостевую ВМ.
2. Укажите скачанный образ CHR как диск.
3. Запустите ВМ и войдите под admin без пароля. (Это базовый дефолт CHR). 


Первый вход и базовая сеть
1. Подключаемся по консоли/VNC. На первом входе логин:

login: admin
password: (просто Enter)

Сразу задайте пароль:

/user set admin password=VeryStrongPass123

(Пароль можно задать и через SSH; SSH-сервер включён по умолчанию на TCP/22.) 
2. Получаем адрес по DHCP на ether1 (чаще всего провайдер отдаёт DHCP):

/ip dhcp-client add interface=ether1 disabled=no

Проверяем:

/ip address print
/ip route print

3. Статика (если у вас статический IP от провайдера):

/ip address add address=203.0.113.10/24 interface=ether1
/ip route add gateway=203.0.113.1
/ip dns set servers=1.1.1.1,8.8.8.8

Теперь доступ возможен и по SSH на внешний IP. Для WebFig включите www-ssl только с доверенных адресов:

/ip service set www disabled=yes
/ip service set www-ssl address=192.0.2.0/24,198.51.100.0/24 certificate=none disabled=no

 

Быстрая NAT-схема (опционально)

Если CHR будет роутером для внутренней подсети (например, ether2 к внутренней сети):

/ip firewall nat add chain=srcnat out-interface=ether1 action=masquerade

Дальше добавьте адреса/подсети на ether2 и правила фильтра по своей политике.


Лицензирование CHR (что выбрать и как активировать)

Линейки и ограничения:
Free — бессрочно, но ограничение ~1 Мбит/с на интерфейс (подходит для стендов/миграций). 
P1 (Perpetual-1) — бессрочно, до 1 Гбит/с на интерфейс. 
P10 — до 10 Гбит/с на интерфейс. 
P-Unlimited — без ограничений. 

Как получить Trial/активировать:


1. Сгенерируйте новый System-ID (актуально для некоторых облаков с повторяющимся ID) — сделайте это до запроса trial:

/system license generate-new-id

2. Запросите trial/привяжите аккаунт:

/system license renew
# Введите логин/пароль mikrotik.com и выберите уровень (например, p1)

3. Статус и уровень:

/system license print

(Все шаги — из официальных инструкций MikroTik по CHR лицензированию и renew.) 

Если вы уже купили ключ (prepaid), применяйте его согласно инструкции в аккаунте MikroTik, а затем выполните /system license renew на самом CHR, чтобы активация подтянулась. 


Быстрые проверки и диагностика

# Сервисы
/ip service print

# Полученный адрес/маршрут
/ip address print
/ip route print

# DNS-резолвинг
/tool fetch url=https://example.com output=none

# Логи
/log print without-paging

Если VPS не получает адрес — проверьте, что интерфейс в CHR — это ether1, а в гипервизоре NIC добавлен как VirtIO/E1000. Для KVM-VPS это стандартный профиль.


Частые вопросы (FAQ)

Можно ли ставить CHR с ISO?
CHR распространяется как диск-образ (RAW/VMDK/VHDX/VDI) — его подключают как диск или заливают на носитель через dd. Для классической x86-RouterOS есть ISO, но для VPS проще и корректнее использовать RAW-образ CHR. 

Что делать, если после покупки лицензии CHR всё ещё Trial?
На самом роутере выполните /system license renew (он подтянет покупку из вашего аккаунта). 

Есть ли дефолтный пароль?
Для CHR по умолчанию — admin без пароля, поэтому немедленно задайте пароль. В некоторых аппаратных моделях RouterOS (не CHR) встречаются другие дефолты — ориентируйтесь на документацию и наклейку устройства. 


Нужно развернуть RouterOS CHR на VPS «под ключ» (в том числе многоинтерфейсные схемы, VPN, BGP, RPKI, IPsec/WireGuard, фильтры, High-Avail)? HSTQ подготовит VPS/сервер, зальёт образ, активирует лицензии, настроит маршрутизацию и останется на 24/7 сопровождении.


Короткий список нужных команд


1. Rescue → скачать chr-*.img.zip → unzip → dd if=chr-*.img of=/dev/vda → reboot. 
2. Логин admin (пустой пароль) → задать пароль. 
3. Включить DHCP-клиент на ether1: /ip dhcp-client add interface=ether1 disabled=no. 
4. По желанию — NAT-маскарад и SSH/WebFig по белому IP.
5. Оформить P1/P10/PU: /system license generate-new-id (если нужно) → /system license renew. 


Помог ли вам данный ответ?

« Назад

Powered by WHMCompleteSolution


База знаний