Установка MikroTik CHR на виртуальный хостинг
На многих виртуальных хостингах предоставляется возможность установки собственной операционной системы. Ниже руководство по развертыванию MikroTik Cloud Hosted Router на базе RouterOS на примере одного из таких хостингов
Допустим, на виртуальном сервере установлена Ubuntu. Следует подключиться к консоли управления виртуальной машиной, авторизоваться под пользователем, имеющем полномочия sudo, или действовать от имени пользователя
Скачивание образа CHR
Если виртуальный хостинг позволяет не загружать образы в формате raw или img, то следует скачать образ CHR в формате (так он озаглавлен на сайте MikroTik) в виде VirtualPC.
:# cd /tmp
:# wget https://download.mikrotik.com/routeros/7.21.4/chr-7.21.4.vhd.zip
:# unzip chr-7.21.4.vhd.zip
:# mv chr-7.21.4.vhd chr.vhd
Все следующие команды выполнять следует только в консоли сервера.
Перезапись загрузочого диска сервера
#: fdisk -l
### Вывод команды будет примерно таким
Disk /dev/vda: 5 GiB, 5368709120 bytes, 10485760 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytesa
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 850FD3F0-C2A6-4AC7-B375-FA93E6363E90
Device Start End Sectors Size Type
/dev/vda1 2099200 10485726 8386527 4G Linux filesystem
/dev/vda14 2048 10239 8192 4M BIOS boot
/dev/vda15 10240 227327 217088 106M EFI System
/dev/vda16 227328 2097152 1869825 913M Linux extended boot
Partition table entries are not in disk order.
#####
:# dd if=chr.vhd of=/dev/vda bs=4M oflag=sync
### Вывод команды будет примерно таким
32+1 records in
32+1 records out
134218240 bytes (134 MB, 128 MiB) copied, 0.665759 s, 202 MB/s
#####
Перезагрузка сервера
Далее следует выполнить перезагрузку сервера, но есть одна важная деталь. Сервер нельзя перезагружать привычными командами reboot или shutdown.
Для перезагрузки необходимо выполнить следующие команды.
:# echo 1 > /proc/sys/kernel/sysrq
:# echo b > /proc/sysrq-trigger
После этого виртуальная машина перезагрузится, и если всё прошло как нужно, загрузится она уже из образа CHR. На экране вы должны увидеть привычное приглашение от RouterOS для ввода логина.
Первоначальная настройка RouterOS
На этом этапе в RouterOS есть только один пользователь с пустым паролем и полными полномочиями: admin.
После ввода логина можете ответить N на вопрос о том, хотите ли прочитать лицензионное соглашение. За этим последует предложение установить пароль для пользователя admin.
Первое, что после этого стоит сделать — добавить своего пользователя. Так как в RouterOS не настроено ещё абсолютно ничего, к ней нельзя подключиться никаким иным образом, кроме как из консоли виртуального сервера. А значит — придется поработать в терминале RouterOS.
# Создаем пользователя с полными полномочиями для доступа к роутеру
> /user add name=my_admin_user group=full password=my_strong_password
# Необходимо настроить сетевой интерфейс роутера
# Допустим, ваш хостинг-провайдер для сервера выдал такие параметры сети:
# IP: 164.45.23.124
# Сеть: /24
# Шлюз: 164.45.23.1
> /ip address add address=164.45.23.124/24 interface=ether1
# Теперь необходимо добавить машрут по умолчанию для самого роутера
> /ip route add dst-address=0.0.0.0/0 gateway=164.45.23.1
После этого CHR должен получить доступ в сеть, и к нему можно подключиться любым привычным способом, продолжив дальнейшую его настройку.
Активация лицензии CHR
Очень важно не забыть о том, что лицензия на новый CHR неполная. Она ограничена, и её следует активировать. Возможности такого роутера урезаны ощутимо. Например, скорость сетевого интерфейса не будет выше 10 мбит.
Чтобы он работал как положено, необходимо активировать лицензию. Это бесплатно. Необходимо лишь зарегистрировать свой личный кабинет на сайте MikroTik.
Для активации следует, например через Winbox, открыть интерфейс System -> License. В открывшемся окне указать данные авторизации в личном кабинете на сайте MikroTik. Для активации лицензии следует нажать кнопку Renew License. После этого вы увидете сообщение об успешной активации, и в окне отобразится срок действия лицензии.
Роутер полностью готов к дальнейшей настройке.