Много расхваливать компанию MikroTik и их операционные системы routerOS и switchOS не буду скажу только одно это отличное решения для малого и среднего бизнеса, когда нужно соединить несколько филиалов компании путем VPN и настроить маршрутизацию между ними (и это малая часть того что умеет это оборудование) то лучше Mikrotik не найти. Конечно это не CISCO, но и в настройке он более понятен для людей которые хоть немного понимают как устроена сеть INTERNET. Предположим Вы арендовали на хостинге небольшую виртуальную машину VDS. Как правило на выбор из операционных систем предлагают Ubuntu Debian Centos Windows и т.д. но к сожалению нет routerOS. Это не беда выбираем Ubuntu или Debian и запускаем процесс установки.

После установки Ubuntu подключаемся к ней через протокол SSH:

Для начало переводим пользователя в сессию под root-ом

user@chr:~$ sudo -i

Обновим все пакеты на сервере

root@chr:~# apt update && apt upgrade -y

Установим пакет архиватора zip

root@chr:~# apt install unzip -y

Монтируем временный каталог для образа диска

root@chr:~# mount -t tmpfs tmpfs /tmp

Переходим в директорию tmp

root@chr:~# cd /tmp/

Затем копируем ссылку той версии routerOS которая Вам нужна

И скачиваем архив любой версии какая Вам нужна ( в примере это 7.14.1 )

root@chr:/tmp# wget https://download.mikrotik.com/routeros/7.14.1/chr-7.14.1.img.zip

И распакуем архив с дистрибутивом

root@chr:/tmp# unzip chr-7.14.1.img.zip

Далее нужно посмотреть по какому пути находится локальный диск

root@chr:/tmp# fdisk -l

И там будет что то наподобие такой записи где (dev/vda или dev/sda) и есть путь

Disk /dev/vda: 25 GiB, 26 843 545 600 bytes, 209715200 sectors
Disk model: Virtual disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 3689B912-6063-44B2-9D21-7EDB59770BF1

Далее подменяем содержимое диска на содержимое образа chr

root@chr:/tmp# dd if=chr-7.14.1.img of=/dev/vda bs=4M oflag=sync

После этого перезагрузим систему командами

root@chr:/tmp# echo 1 > /proc/sys/kernel/sysrq

root@chr:/tmp# echo b > /proc/sysrq-trigger

После того как система перезагрузится будет установлен полноценный routerOS.

Для настройки ip адреса заходим в консоль через KVM который предоставляет хостинг и видем:

Login: admin

Password: без пароля

Вам будет предложено ознакомиться с лицензией и создать пароль на вход в routerOS

Далее настраиваем ip адрес маску и шлюз которые предоставил хостинг

[admin@MikroTik] > ip address/add interface=ether1 address=X.X.X.X/X

[admin@MikroTik] > ip route/add gateway=X.X.X.X

Теперь можете подключится для дальнейшей настройки через Winbox