KVM VPS - установка mikrotik CHR - через Ubuntu

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

KVM VPS - установка mikrotik CHR - через Ubuntu

Видео инструкция -установка mikrotik CHR - на Ubuntu 24.04


Протестировано на Ubuntu 20.04, 22.04, 24.04:

1) Установить образ CHR 7.15.2 на диск (сервер будет автоматически перезагружен):
# bash -c "$(curl -L https://iphwiki.net/files/install-mik-chr-7.15.2-ubuntu.sh)"
2) Зайти через VMManager 6 --> VNC в микротик: 
admin, пароль пустой, попросит установить свой пароль
3) Настроить IP и шлюз по-умолчанию через команды:
/ip address add address=xx.xx.xx.xx/24 interface=ether1  
/ip route add gateway=xx.xx.xx.254
Второй вариант настройки сети (если шлюз из другой подсети):
> ip address add address=xx.xx.xx.xx/32 network=xx.xx.xx.254 broadcast xx.xx.xx.xx interface=ether1
> ip route add dst-address=0.0.0.0/0 gateway=xx.xx.xx.254
где:
xx.xx.xx.254 - шлюз по-умолчанию
xx.xx.xx.xx - IP VPS
4) Теперь можно подключиться через winbox к нашему роутеру.
Настоятельно рекомендуем сразу создать своего пользователя и удалить пользователя admin, поменять порт ssh, отключить telnet сервис.


на серверах IPHOSTER при использовании панелей:

VMManager 6 - шлюз из другой подсети
VMmanager 5 - шлюз из одной подсети
Virtualizor - сеть будет настроена автоматически (настройки не требуются)


Содержание скрипта:

#!/bin/bash -e
wget https://download.mikrotik.com/routeros/7.15.2/chr-7.15.2.img.zip -O chr.img.zip  && \
gunzip -c chr.img.zip > chr.img  && \
STORAGE=`lsblk | grep disk | cut -d ' ' -f 1 | head -n 1` && \
echo STORAGE is $STORAGE && \
ETH=`ip route show default | sed -n 's/.* dev \([^\ ]*\) .*/\1/p'` && \
echo ETH is $ETH && \
ADDRESS=`ip addr show $ETH | grep global | cut -d' ' -f 6 | head -n 1` && \
echo ADDRESS is $ADDRESS && \
GATEWAY=`ip route list | grep default | cut -d' ' -f 3` && \
echo GATEWAY is $GATEWAY && \
sleep 5 && \
dd if=chr.img of=/dev/$STORAGE bs=4M oflag=sync && \
echo "Ok, reboot" && \
echo 1 > /proc/sys/kernel/sysrq && \
echo b > /proc/sysrq-trigger

Ссылки на образы CHR:

https://mikrotik.com/download