> For the complete documentation index, see [llms.txt](https://spacecore.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spacecore.gitbook.io/wiki/ua/os-and-software/deploying-mikrotik-routeros-on-vds.md).

# Розгортання MikroTik RouterOS на VDS

{% hint style="danger" %}

### Дані застаріли

**База знань переїхала →** [**https://wiki.spacecore.pro/**](https://wiki.spacecore.pro/)

Ця вікі більше не оновлюється. Актуальні інструкції та статті — за новою адресою.
{% endhint %}

{% content-ref url="<https://wiki.spacecore.pro/>" %}
<https://wiki.spacecore.pro/>
{% endcontent-ref %}

***

## Вступ

MikroTik RouterOS — це універсальна операційна система, яка перетворює стандартне обладнання на повноцінний маршрутизатор. Таке рішення широко використовується для організації корпоративних мереж і навіть удома завдяки своїй гнучкості та доступності.

{% hint style="success" %}
Ця інструкція використовує ОС Ubuntu 20.04.
{% endhint %}

{% hint style="info" %}

#### Рекомендовані технічні вимоги

* CPU: 1 ядро
* RAM: 512MB
* Місткість сховища: 1 GB

Ця інформація наведена для довідки і не вимагає особливої уваги, оскільки будь-який доступний тарифний план підходить для використання MikroTik RouterOS на наших віртуальних серверах.
{% endhint %}

## Підключення до сервера

Підключіться до свого сервера. Якщо необхідно, ви можете скористатися нашими [детальними інструкціями](https://wiki.spacecore.pro/v/ua/vps-and-dedicated-servers/how-to-use-vps-vds) для виконання цієї операції.

## Встановлення RouterOS

Оновіть список пакетів та репозиторіїв системи:

```
apt-get update
```

Перевірте наявність або встановіть unzip, необхідний для розпакування архіву:

```
apt-get install unzip -y
```

Щоб завантажити поточну версію програмного забезпечення, перейдіть на [сайт Mikrotik](https://mikrotik.com/download), де потрібно відкрити розділ «Cloud Hosted Router» і вибрати поточну стабільну версію «Raw disk image». Далі скопіюйте посилання цієї кнопки.

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2FTCzfAZt6RCVVcKdvkAT0%2Fimage.png?alt=media&amp;token=db385512-6ff3-40c6-a4ab-e6642a56cb90" alt=""><figcaption></figcaption></figure>

Завантажте обраний образ за допомогою wget або cURL:

```
wget https://download.mikrotik.com/routeros/7.12/chr-7.12.img.zip
```

Після завершення завантаження розпакуйте архів:

```
unzip chr-*.img.zip
```

Наступним кроком є запис образу системи на віртуальний диск сервера.

{% hint style="info" %}
«of=/dev/vda» означає шлях до диска вашого сервера. На всіх VDS/VPS, придбаних на SpaceCore, значення не потрібно змінювати, оскільки воно залишається початковим за замовчуванням.

Якщо ви придбали сервер у іншого хостинг-провайдера, ви можете використовувати команду `lsblk` для перевірки імен розділів.
{% endhint %}

```
rm chr-*.img.zip; for file in chr-*.img; do dd if="$file" of=/dev/vda bs=4M oflag=sync; done
```

Ініціалізуйте запуск системи RouterOS. Введіть наступні команди по черзі:

```
echo 1 > /proc/sys/kernel/sysrq
```

```
echo b > /proc/sysrq-trigger
```

## Налаштування

Щоб підключитися до сервера, тепер використовуйте VNC, доступ до якого можна отримати в [панелі керування](https://spacecore.cloud/auth/login). Для цього натисніть на посилання і увійдіть, використовуючи дані, надіслані в першому листі активації сервера.

{% hint style="warning" %}
Зверніть увагу, що дані для входу в [особистий кабінет](https://billing.spacecore.pro/) і [панель керування](https://spacecore.cloud/auth/login) не ідентичні.
{% endhint %}

Як спрощений метод, ви можете використовувати кнопку для переходу до панелі керування у своєму особистому кабінеті на сторінці віртуальних серверів. Авторизація відбудеться автоматично.

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2FAH2NKy48kD7P94KeR69f%2Fimage.png?alt=media&amp;token=67282c32-b296-44d3-a46b-5ef9048cd98f" alt=""><figcaption></figcaption></figure>

Прямо в панелі керування перейдіть на сторінку використовуваного сервера і натисніть на кнопку «VNC» у верхньому правому куті.

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2F8rfD0POcJCY6FJ7XUYOR%2Fimage.png?alt=media&amp;token=75199219-93a9-4b5e-bc32-ed4c6de47b0c" alt=""><figcaption></figcaption></figure>

У вікні авторизації введіть логін «admin» і пропустіть введення пароля, натиснувши «Enter».

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2Fa4ouJlbhWGyJTeLg4QRW%2Fimage.png?alt=media&amp;token=b46bacb5-3c0d-4cc1-b7a7-45b6cd08f1d1" alt=""><figcaption></figcaption></figure>

Далі, якщо необхідно, прочитайте ліцензію на програмне забезпечення, вказавши «y» як відповідь на перше питання. У нашому випадку ми вказуємо «n» через відсутність ознайомлення.

Далі встановіть новий пароль, який буде використовуватися для доступу до системи. ❗️Зверніть особливу увагу на цей пункт, оскільки це ключовий момент дотримання заходів безпеки.

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2FBfTjKEjDvd7ByRqLipgo%2Fimage.png?alt=media&amp;token=93dc0cce-31ac-4c4d-8ac4-f43135a9e49f" alt=""><figcaption></figcaption></figure>

Тепер поверніться до панелі керування та перейдіть до розділу конфігурації IP-адреси. Тут вам потрібно записати кілька значень, а саме IP-адресу та шлюз (вони виділені на скріншоті нижче).

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2FnDHkxUg4gq9sFehvpIw3%2Fimage.png?alt=media&amp;token=bb6ba2af-0dda-48b0-b9e0-87ca9e6fa9d5" alt=""><figcaption></figcaption></figure>

Після цього відредагуйте відповідні значення та введіть команди у VNC по черзі.

😨 На жаль, CTRL+V не працюватиме.

```
ip address add address=🚀IP/32 network=🚀Gateway interface=ether1
```

```
ip route add dst-address=0.0.0.0/0 gateway=🚀Gateway
```

{% hint style="info" %}
Де «🚀IP» — це адреса вашого сервера.

«🚀Gateway» — шлюз.
{% endhint %}

{% hint style="danger" %}
Емодзі у командах вводити не потрібно.
{% endhint %}

Якщо всі операції виконані правильно, ви можете перейти до сайту панелі керування MikroTik RouterOS. Для цього просто введіть адресу вашого сервера у рядок браузера, після чого відкриється сторінка авторизації, де потрібно вказати той самий логін «admin» та пароль, який ви встановили під час налаштування через VNC.

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2FjXDAUax698D23kUn9NnC%2Fimage.png?alt=media&amp;token=c1ffc6f7-1da3-4df8-82ce-d7e842f81a85" alt=""><figcaption></figcaption></figure>

Встановлення завершено! Тепер ви можете почати налаштовувати мережеві інтерфейси, IP-адреси, маршрутизацію та інші функції, доступні в MikroTik RouterOS, щоб повністю налаштувати свій сервер для використання в мережевій інфраструктурі.

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2Fzc8fsc6Hh3xj9hgSduDY%2Fimage.png?alt=media&amp;token=7c2a1222-568d-4173-a2fd-0205b9f7efc0" alt=""><figcaption></figcaption></figure>
