Устанавливаем Mikrotik Cloud Hosted Router на VDS сервере
Cloud Hosted Router (CHR) - это особая версия Mikrotik RouterOS, разработанная специально для установки на виртуальные машины. CHR предназначена для 64-битных платформ и может быть использована с большинством популярных гипервизоров таких как VMWare, Hyper-V, VirtualBox, KVM и других.
Особенностью CHR является наличие минимальных системных требований:
- 64bit CPU с поддержкой виртуализации
- 128 MB RAM
- 128 MB дискового пространства
Это позволит вам развернуть полноценный мощный маршрутизатор или VPN-сервер на самом дешевом тарифе. Сфера применения MikroTik CHR на VDS сервере может быть довольно широкой, например в качестве VPN сервера, RouterOS поддерживает все самые распространенные типы VPN: PPTP, L2TP, IPSec, SSTP, OpenVPN и другие. В отличие от Linux, RouterOS обладает лучшей наглядностью и более простой настройкой.
Большинство хостинг-провайдеров предоставляют на выбор установку той или иной операционной системы из перечня, либо позволяют использовать свой ISO-образ, но основная проблема в том, что CHR распространяется в виде готовых образов жестких дисков, которые необходимо подключить к виртуальной машине.
Рассмотрим установку CHR на примере хостинга PL Hosting. Закажите сервер, с любой операционной системой семейства Linux (например c Debian), можно выбрать самый дешевый тариф. После заказа придет письмо с данными к серверу: IP-адресом, именем пользователя и паролем. Войдем в консоль сервера по SSH, на первом этапе нам необходимо посмотреть настройки сети сервера, чтобы перенести их на CHR, для Debian это команда:
# cat /etc/network/interfaces
Необходимые нам параметры: наш IP-адрес, маска подсети, IP-адрес шлюза:
Установка CHR
На первом этапе нам необходимо получить актуальную ссылку для скачивания свежей версии CHR на сайте https://mikrotik.com/download. Идем в раздел Cloud Hosted Router и копируем ссылку для скачивания Raw образа, ветки Long-term или Stable.
Далее выполняем команды:
# wget https://download.mikrotik.com/routeros/6.47/chr-6.47.img.zip # echo u > /proc/sysrq-trigger && gunzip -c chr-6.47.img.zip | dd of=/dev/vda # reboot
- Первая команда скачивает образ CHR
- Вторая записывает образ на диск (Обратите внимание — мы записываем поверх существующей операционной системы)
- Третья перезагружает систему
Обратите внимание, что версия образа может отличаться, можно использовать указанные в статье команды, после чего обновить систему до актуального состояния.
На этом этапе установка Cloud Hosted Router завершена.
Базовая настройка MikroTik Cloud Hosted Router
Система с MikroTik CHR уже загружена, однако мы не имеем к ней доступа, так как отсутствуют настройки сети. Нам необходимо войти в панель VMmanager данные для доступа к которой были также указаны в письме при заказе сервера.
Переходим в раздел Виртуальные машины, выбираем наш сервер, нажимаем на значок VNC и попадаем в консоль
В качестве имени пользователя используем admin пароль не вводим, просто нажимаем Enter.
Для настройки пароля администратора и сети вводим команды:
> /system user set admin password=SuP3rPazw0rD > /ip address add address=91.91.91.91/24 interface=ether1 > /ip route add distance=1 gateway=91.91.91.1
Где: SuP3rPazw0rD - пароль пользователя admin, 91.91.91.91/24 - IP-адрес и маска сервера, 91.91.91.1 - IP-адрес шлюза по умолчанию. Эти данные мы взяли из вывода команды cat /etc/network/interfaces (см. выше).
После этого у нашего CHR появится доступ к сети и мы сможем подключиться к нему удаленно, используя WinBox и продолжить настройку.
Приятного использования этого замечательного решения от Mikrotik!