Ставим Mikrotik CHR на любой VDS

Ставим Mikrotik CHR на любой VDS Хостинг

Can i purchase additional ip addresses for mikrotik chr?

Currently, this is not technically possible.

Can i restore .backup file from a different mikrotik to chr?

You should not do this! .backup files are intended to use only on the devices or instance where they have been created. If you want to migrate settings, use “export”, but always check for specific lines that may lock you out of the CHR before importing it.

Can i upgrade my service from “standard” to “licensed”?

Yes, you can upgrade the service from the Client Area, but you should reboot the virtual machine when the process is complete in order to apply the changes.

Can i use winbox or webfig?

Yes, you can use WinBox and all other methods that are used to configure MikroTik routers or RouterOS devices.

Do you offer a free trial?

Currently, we do not offer such an option. Instead, we give our clients a 30-day money-back guarantee to assure them that we will compensate them if there is a significant discrepancy between the services we have presented on our website and the ones they have received.

How can i regain access to my chr if i have lost connectivity due to a wrong firewall rule or other misconfiguration?

Our Support team can reinstall your CHR and thus return it to its first-run state. In this case, all settings will be lost! This is why we advise our clients always to use Safe Mode when reconfiguring CHR!

How long will it take for the included license to be applied?

It will be activated within a few hours after submitting a support ticket.
To learn more about how to get the license and how to apply it, please visit our MikroTik CHR Tutorials.

Mikrotik chr — виртуальный облачный роутер

mikrotik-chr-000.pngМожно без преувеличения сказать, что своей популярности Mikrotik добились благодаря RouterOS. Именно она сделала из достаточно рядовых и ничем особо не примечательных в аппаратном плане устройств настоящий хит со своей армией поклонников и фанатов. Действительно, Mikrotik сделал возможным используя устройства начальной ценовой категории реализовывать многие функции, которые ранее были доступны только в дорогом профессиональном оборудовании. А с выходом Cloud Hosted Router не нужно даже покупать роутер, теперь Mikrotik работает в виртуальных средах и может быть развернут на любом гипервизоре или в облаке.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Идея использовать совместно с RouterOS обычное компьютерное железо не нова, существует версия x86 для установки на ПК, но она имеет ряд серьезных ограничений по используемым ресурсам и определенные проблемы совместимости. Дальнейшее развитие данная идея нашла в выпуске Cloud Hosted Router (CHR) — специализированной версии RouterOS для запуска в средах виртуализации, что позволяет решить многие вопросы по поддержке железа и полноценно использовать все возможности современных систем.

Mikrotik CHR поддерживает все основные гипервизоры и поставляется в виде образа жесткого диска нужного формата.

mikrotik-chr-001.pngУстановка системы в большинстве случаев будет сводиться к созданию новой виртуальной машины с указанием в качестве жесткого диска скачанного образа с CHR. А также, при помощи небольших ухищрений Cloud Hosted Router можно установить на VPS использующих технологию KVM.

Схема лицензирования также подверглась изменению, вместо разделения лицензии на уровни с различным уровнем ограничений на каждом из них, здесь применяется ограничение скорости на порт, количество портов не ограничено. Рядом с официальными долларовыми ценами мы указали текущие (на конец апреля 2020) цены в рублях.

ЛицензияОграничение скоростиЦена
Free1 Мбит/с0 USD
P11 Гбит/с45 USD / 2247 руб
P1010 Гбит/с95 USD / 4320 руб
P-UnlimitedБез ограничений250 USD / 12051 руб

Прежде всего радует наличие вполне вменяемой бесплатной лицензии, у Router OS x86 бесплатная лицензия была очень и очень серьезно ограничена, что по сути делало ее применение бессмысленной и многие искали не совсем легальные пути получения рабочей лицензии. Теперь можно использовать Router OS вполне легально, что важно в случае корпоративных применений.

Основной интерес данная лицензия представляет для лабораторных и образовательных задач. Вы можете спокойно собрать и проверить интересующую вас схему на стенде, а только потом приступать к ее внедрению. Либо заниматься самообразованием, либо обучением коллег. Для данных применений ограничение в 1Мбит/с не является критическим.

Следующий уровень лицензии — P1 — это то, что подойдет подавляющему большинству пользователей. Ограничение скорости в 1 Гбит/с соответствует массовому сетевому оборудованию, а стоимость лицензии находится на очень невысоком уровне, за эти деньги вы сможете купить только самые младшие модели роутеров Mikrotik.

Более дорогие лицензии — это уже продукт нишевого применения, тем не менее цена на них остается очень демократичной, во всяком случае дешевле 10 Гбит/с сетевого оборудования.

Но это еще не все, пробный период для CHR лицензий составляет 60 дней и по его окончанию скорость портов не ограничивается, а только пропадает возможность получения обновлений RouterOS. Для получения пробной лицензии вам понадобится учетная запись Mikrotik, количество пробных лицензий на один аккаунт не ограничено. Также остается еще одна лазейка, которая позволяет выгрузить бекап с системы с истекшей пробной лицензией и загрузить на новую установку, тем самым продлив доступ к обновлениям еще на два месяца.

Теперь пару слов как это все выглядит на практике. После установки система автоматически получает бесплатную лицензию. В остальном это самая обычная и привычная RouterOS, именно за это единообразие мы и любим Mikrotik.

mikrotik-chr-002.pngПросмотреть сведения о лицензии можно в System — License, а для получения пробного периода следует нажать на Renew License и указать желаемую лицензию и учетные данные от аккаунта Mikrotik.

mikrotik-chr-003.pngПосле чего данные о лицензии появятся в вашем личном кабинете, для покупки постоянной лицензии следует воспользоваться кнопкой Upgrade.

mikrotik-chr-004.pngНо в этом случае вы оплатите полную стоимость лицензии в долларах, гораздо разумнее будет приобрести ее у региональных представителей за рубли, а затем привязать в личном кабинете к требуемой системе.

В целом Mikrotik CHR — достаточно интересное предложение, особенно если в основе вашей сетевой инфраструктуры лежат решения на базе продукции этой фирмы. Покупка лицензии CHR и переход на виртуальную машину во многих случаях может обойтись дешевле, чем покупка нового, мощного роутера. А бесплатная лицензия идеально подходит для тестирования и обучения.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Mikrotik vps

A Virtual Private Server that runs MikroTik’s RouterOS, turning into a super-powered virtual router. Why would anyone do that? Because of the terrific networking capabilities that MikroTik RouterOS (and its open-source counterpart, OpenWrt) bring to the table. The most important use case for MikroTik VPS is setting up your own VPN server, creating a secure, private tunnel connecting your devices to the Internet and to your other resources. With top-tier infrastructure, featuring ultrafast NVMe storage, DDR4 RAMs, and a bandwidth of 1 Gbps, our MikroTik VPS can handle any workload, no matter how many devices are connecting to it.

Базовая настройка

Базовая настройка Микротикначинается со сброса настроек. Для этого нужно подключиться к устройству через Winbox. В графическом интерфейсе конфигуратора перейдите в раздел «Система» — «Сбросить конфигурацию». Отметьте вариант «Нет конфигурации по умолчанию». 

Если вы не установили пароль, сделайте это также через графический интерфейс. Откройте раздел «Система» — «Пароль». Поле «Старый пароль» оставьте пустым, так как по умолчанию пароль не установлен. Введите и подтвердите новый пароль. Он должен состоять не менее чем из восьми символов, среди которых строчные и прописные буквы, как минимум одна цифра и один специальный знак.

На этом настройка Микротик с нуля завершена. Дальнейшие действия зависят от того, какие задачи вы собираетесь решать. Сценарии могут быть разными. Например, можно настроить mikrotik web server и разместить на нем небольшой сайт.

Быстрая установка mikrotik cloud hosted router на хостинг с kvm

В интернете много статей как раскатать крутейшую операционную систему от Mikrotik на vds/vps, но они все требуют очень много телодвижений.

А в этой статье не учтено, что kvm может иметь всего 256Мб оперативной памяти и образ не влезет в tmpfs. Для RouterOS этого вполне хватает в обучающих и других лёгких целях.

Я попробовал максимально упростить установку.

Для эксперимента я постарался найти самые дешёвые vps на kvm. Нашёл на free-www.ru от 65 рублей в Питере и 85 в Новосибирске (который и выбрал).

Ставим Mikrotik CHR на любой VDS

И neohost.net от $1 первый месяц (вроде как в Киеве).

Ставим Mikrotik CHR на любой VDS

Если есть дешевле, то прошу поделиться ссылкой. Ведь для демонстрации и обучения (ну и для vpn кому-то) сильно дорогой и не нужен.

На обоих выбрал CentOS 6 и 7. Думаю с другими версиями тоже будет всё ровно.

Авторизировался через ssh и набрал:

wget  -qO-  https://download2.mikrotik.com/routeros/6.41.4/chr-6.41.4.img.zip | gunzip | dd of=/dev/vda && sync && reboot

Ссылку на образ возьмите свежую с

mikrotik.com/download

Мы скачиваем образ, на лету распаковываем и записываем на диск.

CHR при первой загрузке сам разметить весь диск.

Далее открываете VNC консоль (если на Вашем хостинге её нет, то попросите админа подключить на время), где уже загружен RouterOS (логин admin, пароль пустой) и добавляете адрес и маршрут по умолчанию

/ip address add address=XXX.XXX.XXX.55/24 interface=ether1
/ip router add gateway=XXX.XXX.XXX.1

где XXX.XXX.XXX.55 — выданный Вам ip адрес

Далее подключаетесь привычными для Вас средствами, например winbox.

Настоятельно рекомендую сразу создать своего пользователя и удалить «admin».

P.S.: У CHR триал составляет 60 дней

P.P.S.: Я слышал, что и назначение адреса можно автоматизировать, но в момент написания статьи не нашёл информации. Поделитесь опытом, если такое делали.

Использование пробной версии

Чтобы активировать пробную версию, вы должны иметь IP-адрес, настроенные DNS-серверы и маршрутизацию в интернет. 

Как установить mikrotik cloud hosted router на ssd vds — itldc

Установка собственного маршрутизатора, VPN-сервера или файрвола в «облаке» имеет множество применений, а в качестве программного обеспечения можно использовать как обычный сервер или VDS с Linux/FreeBSD, так и специализированные решения. Одно из таких решений — популярный Cloud Hosted Router™, особая версия Mikrotik RouterOS. Давайте попробуем установить этот продукт на обычную SSD VDS.

Итак, приступим. Возьмем для наших тестов SSD VDS 1G, причем минимальной конфигурации будет достаточно для большинства обычных применений. В качестве операционной системы выберем, например, Centos 7.x.

Производим заказ и буквально через несколько минут электронной почтой поступит письмо с информацией об IP-адресе и параметрах доступа. Отлично, теперь воспользуемся любым ssh-клиентом и авторизуемся в операционной системе нашей SSD VDS:

В примере выше cloud.router — это имя хоста или IP-адрес виртуальной машины. Ок, мы авторизовались, теперь выполним несколько команд.

Расскажем, что делают эти команды. В первой строке — мы загружаем инсталляционный пакет (образ в формате img) Cloud Hosted Router, во второй — записываем образ на диск нашей VDS. Обратите внимание — мы записываем поверх существующей операционной системы, поэтому не экспериментируйте на действующих серверах с необходимыми данными, только на «чистых».

Перезагружаем VDS, открываем VNC-консоль (если не нашли самостоятельно — в системе самообслуживания, в «Виртуальных Серверах» находим нашу VDS, затем нажимаем кнопочку «Перейти» и попадаем в панель управления VDS-сервером, а там на самом видном месте есть вызов встроенного VNC-клиента). На консоли нас уже будет ждать наш Cloud Hosted Router, авторизуемся с логином admin, пароль по-умолчанию отсутствует.

Можно начинать настройку и использование этого продукта. Не забудьте установить IP-адрес и задать пароль для администратора:

Приятного изучения и использования этого замечательного решения от Mikrotik!

Начнём с дроплета.

Нам нужно выяснить, какого объёма нам нужен диск в виртуальной машине, поэтому:

fdisk -l /dev/sda
Диск /dev/sda: 16 GiB, 17179869184 байтов, 33554432 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Тип метки диска: dos
Идентификатор диска: 0x7b5dbf9c

Устр-во    Загрузочный    Start Конец Секторы  Size Id Тип
/dev/sda1  *               2048 31457279 31455232   15G 83 Linux
/dev/sda2              31459326 33552383  2093058 1022M  5 Расширенный
/dev/sda5              31459328 33552383  2093056 1022M 82 Linux своп / Solaris

Как мы видим, у нас диск 17179869184 байт, запомним это значение.

Подготовка промежуточной машины.

В гипервизоре создаём новую виртуальную машину. Её параметры особого значения не имеют, но можно, к примеру сделать их близкими к характеристикам дроплета. Размер диска лучше сделать с небольшим запасом, на всякий случай (почему-то 20ГБ в DO оказались меньше 20ГБ в VirtualBox). Настраиваем загрузку виртуальной машины с LiveCD.

Включаем её и после загрузки скачиваем любым удобным способом последнюю версию CHR:

unzip chr-6.37.1.img.zip
Archive:  chr-6.37.1.img.zip
  inflating: chr-6.37.1.img

И заливаем образ на жёсткий диск с помощью dd (Дмитрий тут использовал утилиту pv, но я, если честно не вижу в этом смысла, т.к. образ маленький и разворачивается довольно быстро):

dd if=chr-6.37.1.img.zip of=/dev/sda
262144 0 records in
262144 0 records out
134217728 bytes (134 MB, 128 MiB) copied, 5.64304 s, 23.8 MB/s

вместо sda нужно указать ваш диск, его имя может отличаться.

Расширяем файловую систему routeros.

Любители всё делать в консоли могут делать там, мне показалось быстрее и проще сделать всё в GParted.

Запускаем GParted, выбираем диск, на который установили RouterOS и с помощью функции Resize/Move увеличиваем размер второго раздела. Обратите внимание, что размер раздела за вычетом размера первого раздела не должен превышать размер диска Вашего дроплета, который мы посмотрели в самом начале (т.е. первый раздел у нас 32 МиБ, значит второй должен быть не более 17179869184 байт / 1048576 = 16384 МиБ и — 32, т.е. 16352 МиБ)

Не забываем применить изменения разметки диска.

Создаём новый образ и жмём его с помощью gzip:

dd if=/dev/sda bs=8196 count 17000 | gzip -9cf > chr.img.gz
17000 0 records in
17000 0 records out
139332000 bytes (139 MB, 133 MiB) copied, 3.30824 s, 42.1 MB/s

Значение 17000 мы получаем путём приведения размера образа при его развёртывании на диск. Там было 128 МиБ, т.е. 128 * 1024 = 131072 КиБ разделим размер на размер блока и округлим 131072 / 8 = 16384 ≈ 17000 блоков.

Ставим mikrotik chr на любой vds

Зачастую VDS хостинги не предоставляют возможность установки Mikrotik CHR. Однако это легко обойти. Для того, чтобы установить нужную нам систему в обход ограничений, необходимо выполнить несколько простых шагов:

  1. Разворачиваем на хостинге Linux дистрибутив (в примере я буду указывать команды для Ubuntu)
  2. Логинимся на сервер и получаем права суперпользователя:
sudo -i
  1. Обновляем пакетную базу и устанавливаем необходимые пакеты:
apt update && apt -y install unzip wget
  1. Скачиваем raw образ системы (актуальные ссылки смотрим на сайте в разделе загрузок):
wget https://download.mikrotik.com/routeros/6.47.4/chr-6.47.4.img.zip
  1. Распаковываем образ:
unzip chr-6.47.4.img.zip
  1. Включаем сочетания SysRq:
echo "1" > /proc/sys/kernel/sysrq
  1. Переподключаем все файловые системы в режиме чтения:
echo u > /proc/sysrq-trigger
  1. Находим название системного диска:
lsblk
  1. Записываем на него образ:
dd if=chr-6.47.4.img of=/dev/vda
  1. Перезагружаем виртуальную машину:
echo "b" > /proc/sysrq-trigger
  1. После перезапуска, вместо линукс системы, будет запущен Mikrotik CHR, развернутый на весь объем жесткого диска

Для дистрибутива Centos команды несколько отличаются:

  1. Разворачиваем на хостинге Linux дистрибутив (в примере я буду указывать команды для Centos)
  2. Логинимся на сервер и получаем права суперпользователя:
sudo -i
  1. Обновляем пакетную базу и устанавливаем необходимые пакеты:
yum install wget unzip
  1. Монтируем tmpfs в /tmp: mount -t tmpfs tmpfs /tmp
  2. переходим в директорию tmp и скачиваем raw образ системы (актуальные ссылки смотрим на сайте в разделе загрузок):
cd /tmp && wget https://download.mikrotik.com/routeros/6.47.4/chr-6.47.4.img.zip
  1. Распаковываем образ:
unzip chr-6.47.4.img.zip
  1. Включаем сочетания SysRq:
echo "1" > /proc/sys/kernel/sysrq
  1. Находим название системного диска:
lsblk
  1. Записываем на него образ:
dd if=chr-6.47.4.img of=/dev/vda
  1. Перезагружаем виртуальную машину:
echo "b" > /proc/sysrq-trigger
  1. После перезапуска, вместо линукс системы, будет запущен Mikrotik CHR, развернутый на весь объем жесткого диска

P.S. Не забудьте предварительно параметры сети посмотреть, иначе потеряете доступ до виртуалки.

Уровни лицензирования

У Cloud Mikrotik нет привязки к «железу». Лицензии можно переносить между разными машинами. Единственное ограничение — скорость интерфейса. Она меняется в зависимости от типа лицензии. Вот простая таблица стоимости и функциональности:

Лицензия

Ограничение скорости

Цена

Free

1 Мбит/с

Бесплатно

P1

1 Гбит/с

45 долларов

P10

10 Гбит/с

95 долларов

P-unlimited

безлимитная

250 долларов

Можно также использовать пробную версию, которая предоставляет все возможности полноценной лицензии, однако действует только 60 дней. По истечении двух месяцев лицензия не пропадает, однако система перестает получать обновления.

Установка на hyper-v

Теперь посмотрим, как установить 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 перезагрузите систему.

Установка на vmware

Напоследок изучим, как проходит установка RouterOS на VMWare.В качестве примера будет использована редакция WorkStation 15.5. 

Установка на сервере, который не поддерживает установочные образы

Если хостер не разрешает устанавливать ОС из сторонних образов, то можно развернуть Mikrotik OSв другой операционной системе. В качестве примера возьмем конфигурацию с Ubuntu. Требуемые ресурсы:

  • процессор — 1 ядро;
  • ОЗУ — 512 МБ;
  • диск — 20 ГБ.

При создании сервера может понадобиться добавление ключа SSH для быстрого и удобного соединения. Однако нужно помнить, что после инсталляции Mikrotik Routerэтот ключ перестанет работать — он доступен только на Ubuntu.

Заключение.

На доступном месте можно установить внутри RouterOS виртуальную машину с Linux или использовать его как-нибудь иначе — на Ваше усмотрение (поднять FTP сервер или ещё что-нибудь).

Оцените статью
Хостинги