Hi All,
I’ve come across something that I cannot really comprehend: I have created a kind of basic config file (.rsc) for my APs so I can quickly deploy a default setup. This is the configuration:
# oct/28/2021 13:05:07 by RouterOS 6.49
# software id = 60JV-F595
#
# model = 962UiGS-5HacT2HnT
# serial number = abcdefg
/user
add name=xyz group=full password=xyz*
/interface ethernet
set [ find default-name=ether2 ] disabled=yes
set [ find default-name=ether3 ] disabled=yes
set [ find default-name=ether4 ] disabled=yes
set [ find default-name=ether5 ] disabled=yes
set [ find default-name=sfp1 ] disabled=yes
/interface bridge
add comment=defconf name=bridge
/interface list
add comment=defconf name=LAN
/interface bridge port
add bridge=bridge comment=defconf interface=ether2
add bridge=bridge comment=defconf interface=ether3
add bridge=bridge comment=defconf interface=ether4
add bridge=bridge comment=defconf interface=ether5
add bridge=bridge comment=defconf interface=sfp1
add bridge=bridge comment=defconf interface=wlan1
add bridge=bridge comment=defconf interface=wlan2
add bridge=bridge interface=ether1
/ip neighbor discovery-settings
set discover-interface-list=LAN
/interface list member
add comment=defconf interface=bridge list=LAN
/interface wireless cap
set bridge=bridge certificate=request discovery-interfaces=bridge enabled=yes \
interfaces=wlan1,wlan2 lock-to-caps-man=yes
/ip dhcp-client
add comment=defconf disabled=no interface=bridge
/system clock
set time-zone-autodetect=yes
/system identity
set name=MikroTik
/system leds
set 0 disabled=yes
set 1 disabled=yes
/system leds settings
set all-leds-off=immediate
/system ntp client
set enabled=yes
/system routerboard settings
set auto-upgrade=yes
/system routerboard mode-button
set enabled=yes on-event=dark-mode
/user
remove admin
As you can see, there’s really nothing overly complex in there. However, when I try to reset the configuration and load this one initially, none of the settings will take effect. So I thought that maybe the script is faulty or has some syntax issues, but when importing exactly this script manually (after resetting the configuration), everything is applied as intended. Also, running this as a script poses no issues.
So my question is: Why does the configuration file not get applied automatically (after resetting the config) when importing it manually works like a charm. Any ideas where I might start looking? TIA!
Cheers,
Smoerrebroed