wifinigel.MikrotikScripting/scripts/v7/ch10-10-add-remove-vlans.rsc

27 lines
720 B
Text
Raw Normal View History

2023-01-19 21:27:15 +00:00
# ch10-10-add-remove-vlans.rsc
# a script to add and remove 50 VLANs to/from
# a Mikrotik router interface
2023-02-19 13:53:15 +00:00
:for VlanId from 200 to 249 do={
2023-01-19 21:27:15 +00:00
# find LAN interface ID
:local LanInterface "ether2";
:local LanInterfaceId [/interface find default-name=$LanInterface];
# add VLAN to LAN interface
:local VlanName "VLAN$VlanId";
2023-01-24 20:28:40 +00:00
/interface/vlan add name="$VlanName" vlan-id=$VlanId \
2023-01-19 21:27:15 +00:00
interface=$LanInterfaceId;
}
2023-02-19 13:53:15 +00:00
:for VlanId from 200 to 249 do={
2023-01-19 21:27:15 +00:00
# find LAN interface ID
:local LanInterface "ether2";
:local LanInterfaceId [/interface find default-name=$LanInterface];
# add VLAN to LAN interface
:local VlanName "VLAN$VlanId";
2023-01-24 20:28:40 +00:00
/interface/vlan remove "$VlanName";
2023-01-19 21:27:15 +00:00
}