Router Script Gen

Build router configs in real time using predefined templates with metadata, typed inputs, and smart JS processing.

Template Selection

Current Template & Inputs

RouterOS Basic
id: routeros-basicrscMikroTik RouterBOARD (RouterOS)RouterOS v7

Basic RouterOS setup with WAN, bridge LAN, DNS, and optional firewall/NAT.

Template Inputs

Rendered Script

Syntax: rscValidation: OK
/system identity set name=MikroTik /interface list add name=wan add name=lan /interface bridge add name=lan-bridge1 /interface list member add list=wan interface=ether1 add list=lan interface=lan-bridge1 /interface bridge port add bridge=lan-bridge1 interface=ether2 add bridge=lan-bridge1 interface=ether3 add bridge=lan-bridge1 interface=ether4 add bridge=lan-bridge1 interface=ether5 /ip address add interface=lan-bridge1 address=10.0.0.1/24 # DHCP Server setup here /ip dns set allow-remote-requests=yes servers=8.8.8.8,1.1.1.1 /ip filter nat add chain=srcnat out-interface-list=wan action=masquerade /ip firewall filter add chain=input action=accept connection-state=established,related,untracked add chain=input action=drop connection-state=invalid add chain=input action=accept protocol=icmp add chain=input action=drop in-interface-list=!lan add chain=forward action=accept connection-state=established,related,untracked add chain=forward action=drop connection-state=invalid add chain=forward action=drop connection-nat-state=!dstnat connection-state=new in-interface-list=wan