Установка в MikroTik

Как многие знают в MikroTik с архитектурой ARM32, ARM64, x86 есть поддержка Docker container тестировал на RBD52G-5HacD2HnD c MikroTik RouterOS 7.21.3 по мотивам GitHub litew, Docker litew и GitHub werwolf, Docker werwolf (у меня они не заработали может я не полностью изучил документацию)

Образы для Docker container

готовый образ под ARM32 v0.5.13 поддерживает 3-и переменные peers, listen, eth

Примерные настройки

Примерные настройки т.к. можно добавить в существующий bridge или создать новый

# создание bridge

/interface/bridge/add name=containers

# добавление интерфейса в bridge

/interface/bridge/port add bridge=containers interface=veth1

# добавления IPv4

/ip/address/add address=172.17.0.1/24 interface=containers

# создание виртуального интерфейса

/interface/veth/add name=veth1 address=172.17.0.2/24 gateway=172.17.0.1

# указываются через «,» Список публичных пиров

/container/envs/add list=ENV_YGG key=peers value="tls://peer1,tcp://peer2,quic://peer3"

# передаваемый сетевой интерфейс в контейнер например veth1

/container/envs/add list=ENV_YGG key=eth value="veth1"

# подключения других нелокальных узлов *не обязательный параметр

/container/envs/add list=ENV_YGG key=listen value="tcp://0.0.0.0:7991,tls://[::]:7991"

# монтирование папки

/container/mounts/add list=yggdrasil src=usb1/conf/yggdrasil dst=/config

# создание контейнера

/container/add file=usb1/tmp/yggdrasil-arm.tar interface=veth1 root-dir=usb1/img/yggdrasil mountlists=yggdrasil envlist=ENV_YGG name=yggdrasil start-on-boot=yes logging=yes

в логах можно посмотреть какой будет шлюз

300:адрес выдаваемой пользователю сети::1/64

# правила для DNS если нужна поддержка доменов ygg список DNS можно посмотреть тут

/ip dns static add forward-to=301:84f7:4bc0:2f3a::53 regexp=".*(\\.ygg)\$" type=FWD

# добавить IPv6

/ipv6 address add address=300:адрес выдаваемой пользователю сети::/64 eui-64=yes interface=LAN

# добавить маршрут

/ipv6 route add disabled=no distance=1 dst-address=200::/7 gateway=300:адрес

выдаваемой пользователю сети::1 pref-src=«» routing-table=main scope=30 target-scope=10 # настройка Nat

/ipv6 firewall nat add action=masquerade chain=srcnat

Скриншот настроек

Только авторизованные участники могут оставлять комментарии.
yggdrasil/install/mikrotik.txt · Последнее изменение: 2026/02/28 00:10 — Miko
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki