Не многие знают, что можно выполнить развертывание сервера в роли полноценного Микротик. MikroTik RouterOS — это операционная система маршрутизаторов (роутеров) MikroTik, которую можно установить на физический или виртуальный сервер хостера.
Установка Mikrotik RouterOS на VDS
Устанавливаем на сервер любую linux систему, например Ubuntu Server 20.04, как это будет в нашем примере.
1. Подключаемся к серверу по SSH и создадим временный раздел для хранения образа диска mirkotik routerOS следующей командой:
mount -t tmpfs tmpfs /tmp/
2. Необходимо скачать на сервер RAW-образ RouterOS из раздела Cloud Hosted Router. Для этого на сайте Микротик переходим в раздел Software, находим Raw disk image и копируем ссылку на загрузку ( правой кнопкой мышки на дискету и выбираем копировать ссылку) нужной версии (рекомендую версию stable).
3. На сервере выполняем команду загрузки образа по выбранной ссылке:
wget https://download.mikrotik.com/routeros/6.49.6/chr-6.49.6.img.zip
(параметр wget — скопированная ссылка)
4. Устанавливаем unzip для дальнейшей распаковки zip-архива:
sudo apt-get install unzip
5. Переходим к распаковке скачанного архива командой:
unzip chr-6.49.6.img.zip
6. Необходимо узнать имя диска нашего сервера, следующей командой:
fdisk -l Disk /dev/vda: 15 GB, 16106127360 bytes, 31457280 sectors 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: F9C15C3C-EA4B-406D
В нашем случае имя диска будет — vda1
7. Записываем распакованный образ на диск командой:
dd if=chr-6.49.6.img of=/dev/vda bs=4M oflag=sync
где chr-6.49.6.img — файл образа из архива
/dev/vda — диск виртуального сервера
8. Производим перезагрузку сервера командами
echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger
После загрузки сервера, вы не сможете подключиться к нему удаленно, так как на сервере не указан Ваш IP. Для дальнейшей настройке сервера используйте KVM/VNC подключение к серверу.
9. Подключившись к серверу через KVM хостера авторизуемся и установим ip-адрес для удаленного доступа:
9.1. Авторизуемся на RouterOS по логину admin без пароля.
9.2. Настраиваем IP Микротик RouterOS
ip address add address=92.233.16.54/24 interface=ether1
Настраиваем шлюз
ip route add gateway=92.233.16.1
Настраиваем DNS-сервера
ip dns set servers=8.8.8.8
10. Вводим в адресной строке веб-браузера или ssh-консоли заданный роутеру ip-адрес и выполняем необходимые вам остальные настройки. Не забудьте изменить логин и пароль для входа, так же выполнить определенные настройки безопасности Микротик.