manage-umts: RouterOS v7 path syntax

This commit is contained in:
Christian Hesse 2022-05-10 15:09:08 +02:00
parent 1c56809cd4
commit 8c53487370

View file

@ -9,21 +9,21 @@
:local WlanInt "wl-station";
:local UmtsInt "t-mobile";
:local EtherStatus [ / interface ethernet get $EtherInt running ];
:local WlanStatus [ / interface wireless get $WlanInt running ];
:local EtherStatus [ /interface/ethernet/get $EtherInt running ];
:local WlanStatus [ /interface/wireless/get $WlanInt running ];
:if ($EtherStatus = true || $WlanStatus = true) do={
:if ([ / interface get $UmtsInt disabled ] = false) do={
:if ([ /interface/get $UmtsInt disabled ] = false) do={
:log info ("Ethernet (" . $EtherInt . " / " . $EtherStatus . ") or " . \
"wireless (" . $WlanInt . " / " . $WlanStatus . ") is running, " . \
"UMTS interface " . $UmtsInt . " is enabled. Disabling...");
/ interface set disabled=yes $UmtsInt;
/interface/set disabled=yes $UmtsInt;
}
} else={
:if ([ / interface get $UmtsInt disabled ] = true) do={
:if ([ /interface/get $UmtsInt disabled ] = true) do={
:log info ("Neither ethernet (" . $EtherInt . ") nor wireless (" . \
$WlanInt . ") interface is running, UMTS interface " . $UmtsInt . \
" is disabled. Enabling...");
/ interface set disabled=no $UmtsInt;
/interface/set disabled=no $UmtsInt;
}
}