aboutsummaryrefslogtreecommitdiffstats
path: root/ip-addr-bridge
diff options
context:
space:
mode:
Diffstat (limited to 'ip-addr-bridge')
-rw-r--r--ip-addr-bridge18
1 files changed, 0 insertions, 18 deletions
diff --git a/ip-addr-bridge b/ip-addr-bridge
deleted file mode 100644
index 762c74e..0000000
--- a/ip-addr-bridge
+++ /dev/null
@@ -1,18 +0,0 @@
-#!rsc by RouterOS
-# RouterOS script: ip-addr-bridge
-# Copyright (c) 2018-2021 Christian Hesse <mail@eworm.de>
-# https://git.eworm.de/cgit/routeros-scripts/about/COPYING.md
-#
-# enable or disable ip addresses based on bridge port state
-# https://git.eworm.de/cgit/routeros-scripts/about/doc/ip-addr-bridge.md
-
-:foreach Bridge in=[ / interface bridge find ] do={
- :local BrName [ / interface bridge get $Bridge name ];
- :if ([ :len [ / interface bridge port find where bridge=$BrName ] ] > 0) do={
- :if ([ :len [ / interface bridge port find where bridge=$BrName and inactive=no ] ] = 0) do={
- / ip address disable [ find where !dynamic interface=$BrName ];
- } else={
- / ip address enable [ find where !dynamic interface=$BrName ];
- }
- }
-}