opened image

Як встановити RouterOS на віртуальний сервер (VPS/VDS)

RouterOS - операційна система маршрутизаторів сімейства MikroTik. RouterOS можна встановити на віртуальний або виділений сервер з ОС Linux. Достатньо звичайного VPS/VDS з мінімальними ресурсами. У цій статті ми розглянемо встановлення RouterOS на CentOS7.
Важливе зауваження: після встановлення RouterOS, всі дані на сервері будуть видалені. З цієї причини рекомендуємо встановлювати RouterOS на сервер, на якому немає важливих даних.

Отже, приступимо.

1. Підключіться до сервера по SSH (як це зробити)

2. Перейдіть на офіційному сайті Mikrotik в розділ Software (https://mikrotik.com/download). Встановимо версію дистрибутива Stable, хоча можна вибрати і Long-term. Далі необхідно відкрити Cloud Hosted Router і скопіювати посилання на завантаження образу Raw (Raw disk image). 


3. У консолі сервера виконайте команду для завантаження Raw образу на сервер 

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

4. Встановимо на сервері утиліту unzip, виконавши команду:

yum install unzip

і розархівуємо установчий образ:

unzip chr-7.5.img.zip

Примітка: ім'я файлу chr-7.5.img.zip може бути іншим. Щоб перевірити ім'я файлу образу, виконайте в консолі команду 
ls -la
і побачите приблизно такий список, в якому буде необхідний файл

5. Дізнаємося ім'я диска сервера, на який будемо встановлювати RouterOS. Для цього виконаємо команду:

fdisk -l

Результат виводу команди буде приблизно таким:

6. Виконаємо команду для запису раніше розархівованого установчого образу chr-7.5.img на диск /dev/vda 

dd if=chr-7.5.img of=/dev/vda bs=4M oflag=sync

7. Перезапустимо сервер не зовсім звичайним способом (який іноді застосовують, наприклад, при недоступності диска). Для цього по черзі виконайте команди в консолі сервера:

echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

Після цього сервер перестане бути доступним по SSH.

8. Щоб з'явилася можливість підключитися до RouterOS, наприклад, за допомогою WinBox, SSH або web доступу, необхідно налаштувати мережевий інтерфейс на сервері. 
Для цього підключимося до сервера по VNC: зайдіть в Особистий кабінет (https://cp.zomro.com/billmgr) - Послуги - Віртуальні сервери - виберіть сервер  - Перейти - потрапите в панель vmmanager - Управління - Віртуальні машини - виберіть сервер - натисніть кнопку VNC.

У рядку запиту логіна  введіть 

admin

а при запиті пароля просто натисніть Enter.
Після цього RouterOS запропонує ознайомитися з ліцензією і запросить зміну пароля. Введіть новий пароль і підтвердіть його.

IP адресу, маску і шлюз сервера можна дізнатися в панелі управління сервером vmmanager. Для цього виділіть сервер і натисніть кнопку IP-адреси.

Після цього в консолі RouterOS введіть команду налаштування IP адреси:

ip address add address=xxx.xxx.xxx.xxx/24 interface=ether1

де xxx.xxx.xxx.xxx - IP адреса сервера (з панелі vmmanager)

і команду налаштування шлюзу

ip route add gateway=yyy.yyy.yyy.yyy

де yyy.yyy.yyy.yyy - шлюз сервера (з панелі vmmanager)

9. Для доступу до налаштувань RouterOS, перейдіть в браузері за посиланням

http://хх.хх.хх.хх/webfig/

де xxx.xxx.xxx.xxx - IP адреса Вашого сервера.