Установка MikroTik на виртуальную машину

Установка MikroTik на виртуальную машину

Рассказываем о MikroTik Cloud Hosted Router и RouterOS, установке и настройке «Микротика» на виртуальном сервере, использовании виртуального маршрутизатора.

Установка MikroTik CHR на виртуальную машину

MikroTik Cloud Hosted Router — виртуальный облачный роутер от компании MikroTik, выпускающей различное сетевое оборудование под управлением собственной операционной системы RouterOS на базе Linux. Изначально установка RouterOS предусматривалась только на маршрутизаторы MikroTik, затем была создана RouterOS х86 для оборудования других производителей, и не так давно «Микротик» выпустила облачный маршрутизатор.

Как RouterOS х86, так и виртуальный MikroTik CHR не требовательны к ресурсам и могут работать на очень слабых машинах, но в целом MikroTik CHR удобнее, если говорить об условиях использования:

  • Лицензия RouterOS х86 привязана к железу, её нельзя перенести на другое оборудование. MikroTik CHR даёт такую возможность.
  • RouterOS х86 имеет сложную систему лицензирования, у MikroTik CHR всего четыре уровня версий и есть бесплатная (но очень ограниченная).
  • Триальный период RouterOS х86 составляет всего 24 часа. Что намного меньше, чем триал в 60 дней у MikroTik CHR.

Из этого небольшого сравнения уже понятно, что MikroTik CHR имеет значимое преимущество. Далее в статье мы рассмотрим установку этого виртуального роутера, а напоследок расскажем о системе лицензирования и о том, как пользоваться «Микротиком» бесплатно или почти бесплатно.

Установка и настройка

Установка виртуального MikroTik CHR

  1. Сначала переходим на веб-сайт компании и загружаем образ MikroTik CHR. На главной странице mikrotik.com перейдём в Software, после выберем Downloads и в выпадающем списке Cloud Hosted Router выберем образ нужного формата и версии. Скачать его можно в самых разных форматах. RAW-образ подходит почти для всех платформ, его и будем использовать для примера:
RAW-образ MikroTik
  1. Далее перед установкой разархивируем загруженный MikroTik и создадим образ на выбранной для установки платформе.
  2. Разворачиваем виртуальный «Микротик». Достаточно будет даже слабой конфигурации с одним виртуальным процессором, 1 ГБ оперативной памяти и диском объёмом 5 ГБ.
  3. Выбираем подсеть, IP-адрес. Если необходимо, включите DHCP.
  4. Переходим в раздел «Консоль» и выполним вход от имени администратора: в ПО «из коробки» уже существует дефолтная учётная запись суперпользователя с пустым паролем. Вводим логин — admin, пропускаем пароль и затем жмём «Ввод».
  5. Читаем и соглашаемся с пользовательским соглашением (нажимаем клавишу Y).
  6. Не забудьте задать новый пользовательский пароль для учётки admin. Обязательно выберите сложный пароль, так как MikroTik имеет существенные уязвимости, о чем говорят не только пользователи, но и производитель. А если учесть отсутствие обновлений для российских пользователей, то защита сложным паролем жизненно необходима. На этом установка «Микротик» завершена.

Настройка Mikrotik CHR

  1. Переходим к настройке конфигурации сети в «Микротик». Для начала проверим, какой сетевой адрес был присвоен виртуальному роутеру. Введём в командной строке:
/ip address print
  1. С включённым DHCP нужный IP присваивается автоматически. Если же  нужный IP не был выведен, то выполняем настройку параметров сети. Выведем на экран список интерфейсов — выполним следующую команду:
/interface print
  1. Чтобы привязать к нужному интерфейсу IP-адрес, пользуются командой /ip address add с указанием IP-адреса, маски и шлюза, которому присваивают IP:
/ip address add address=ХХХ.ХХХ.Х.Х/ХХ interface=[name]

Вместо ХХХ.ХХХ.Х.Х/ХХ вставьте необходимый IP и подсеть, а [name] меняем на имя настраиваемого шлюза.

  1.  В случае необходимости устанавливаем настройки по умолчанию:
/ip route add dst-address=0.0.0.0/0 gateway=XXX.XXX.X.XXX check-gateway=ping distance=1

Вместо XXX.XXX.X.XXX пропишите IP шлюза.

  1.  Настройка DNS на «Микротик»:
/ip dns set servers=ХХХ.ХХ.ХХ.ХХ,XXX.XX.XX.XX

В команде через запятую можно перечислить DNS-адреса.

  1.  Проверим правильность применённых настроек:
/ip address print
/ip route print

Или проверим корректность настроек утилитой ping.

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

Как уже было сказано, CHR от «Микротик» не привязывает лицензию к оборудованию. Это важный момент, который позволяет обновлять несколько виртуальных машин по одной лицензии (об этом расскажем немного позже).

Лицензии «Микротик»

MikroTik CHR имеет 4 уровня лицензирования.

Free — сильно урезанная версия со скоростью до 1 Мбит/с, подойдет только для небольших проектов или для знакомства с продуктом. И три платные: P1, P10 и P-unlimited — со скоростями сетевых портов до 1 Гбит/с, до 10 Гбит/с и неограниченной скоростью соответственно. Указанная на официальном сайте стоимость варьируется от $45 до $250 за пожизненную лицензию, однако их можно купить и значительно дешевле, так как сама их продажа не является основным источником доходов компании (она специализируется скорее на продаже оборудования).

Лицензии MikroTik

Также MikroTik даёт возможность установить любую платную версию и пользоваться всеми её функциями в течение 60 дней. По окончании триального периода система сохраняет полную функциональность, единственное ограничение касается обновлений — они будут недоступны.

Как активировать триал период «Микротика»

  1. Предварительно устанавливаем MikroTik и выполняем все настройки, как это описано в инструкции (IP-address, DNS, маршрутизацию).
  2. Затем заводим аккаунт на официальном сайте «Микротика» — том же, откуда был скачан образ. При регистрации обязательно указываем, что учётную запись можно будет использовать при активации с помощью Netinstall и Winbox.
  3. Для примера мы будем пользоваться Winbox. Заходим в System и выбираем License. В появившемся окне нажимаем на Renew License:
Активация MikroTik
  1. Затем указываем данные вашего аккаунта на mikrotik.com и выбранный вид лицензии.
  2. Если активация прошла успешно, вы увидите обновлённую информацию в Winbox и в ЛК на mikrotik.com:
Ключи MikroTik

Лайфхак: как обойти ограничения MikroTik CHR

Триал в 60 дней

Первый и самый очевидный способ — активировать пробный период и по прошествии 2 месяцев пользоваться ПО без обновлений. Так и поступает основная масса пользователей.

Как сбросить триальный период

  1. Делаем резервную копию и сохраняем её на локальной машине:
Резервная копия MikroTik
  1. Понадобится новая установка MikroTik на виртуальной машине. Авторизуемся под своей обычной учётной записью. В личном кабинете на сайте появятся сведения об очередной инсталляции с триальным периодом.
  2. Затем разворачиваем сохранённую копию, все прежние настройки будут восстановлены, и при этом 60 дней триала начнутся заново.
Восстановить сохранённую копию MikroTik

Передача лицензии между устройствами

Если у вас несколько устройств, то постоянные удаление и последующая установка нового виртуального «Микротика» кажутся проблематичными. Решением будет приобрести 1 лицензию и перекидывать её между виртуальными машинами через ЛК на mikrotik.com:

Ключи MikroTik

Устанавливаем в полях идентификаторы и нажимаем Transfer subscription:

Выбор ключа MikroTik

В результате этих нехитрых действий оплаченный «Микротик» переезжает на новый виртуальный роутер, а на предыдущем активируется новый триальный период.

Обратите внимание, что некоторые хостеры запрещают использование программного обеспечения, подобного «Микротику».

Читайте в блоге:

Что будем искать? Например,VPS-сервер

Мы в социальных сетях