#!rsc # RouterOS script: bridge-port-to-default # Copyright (c) 2013-2018 Christian Hesse # # reset bridge ports to default bridge :foreach interface in=[ / interface bridge port find where comment~"^default:" ] do={ :local comment [ / interface bridge port get $interface comment ]; :local "interface-name" [ / interface bridge port get $interface interface ]; :local "bridge-default" [ :pick $comment 8 [ :len $comment ] ]; :local "bridge-current" [ / interface bridge port get $interface bridge ]; :if ($"bridge-default" != $"bridge-current") do={ :log info ("Reverting interface " . $"interface-name" . " to default bridge " . $"bridge-default"); / interface bridge port set bridge=$"bridge-default" $interface; } else={ :log debug ("Interface " . $"interface-name" . " already connected to default bridge " . $"bridge-default"); } }