Интерактивный веб-инструмент для планирования VLAN-сетей на оборудовании MikroTik.
Визуальное проектирование топологии с автоматической генерацией CLI-конфигурации RouterOS v7.
- Управление VLAN — создание, редактирование, готовые шаблоны (управление, серверы, видеонаблюдение и др.)
- Устройства и порты — настройка любого количества роутеров, коммутаторов и других устройств с произвольным количеством портов
- Настройка портов — тип (tagged / untagged / hybrid), назначение VLAN, trunk-порты, участие bridge в VLAN
- Генерация CLI — готовые команды RouterOS v7 для роутеров (RoaS) и коммутаторов (Bridge VLAN Filtering)
- Сохранение — автоматически в
localStorage; экспорт / импорт через JSON; экспорт в PDF - Сброс — с диалогом подтверждения
Смотри папку preview
git clone https://github.com/YOUR_USERNAME/vlan-planner.git
cd vlan-planner
docker compose upОткрыть в браузере: http://localhost:5173
git clone https://github.com/YOUR_USERNAME/vlan-planner.git
cd vlan-planner
npm install
npm run devВкладка «3. Итог и CLI» генерирует конфигурацию RouterOS v7 для каждого устройства с типом Роутер или Коммутатор.
Генерируются секции:
bridge-VLANсframe-types=admit-only-vlan-tagged/interface/bridge/port/— порты сframe-typesиpvid/interface/bridge/vlan/— таблица VLAN с tagged/untagged портами и CPU-портом/interface/vlan/— VLAN-субинтерфейсы/ip/address/— IP-адреса на VLAN-интерфейсах- Включение
vlan-filtering=yes
Генерируются секции:
bridge1сframe-types=admit-only-vlan-tagged/interface/bridge/port/— порты сframe-typesиpvid/interface/bridge/vlan/— таблица VLAN- Управляющий VLAN-интерфейс (если включён флаг «Добавить bridge в VLAN»)
- Включение
vlan-filtering=yes
Важно: включать
vlan-filtering=yesнужно последним, после настройки всех устройств в сети.
- Docker — для запуска через
docker compose up - Node.js 18+ — для локального запуска без Docker
MIT