Should work, I have a mamba that sets up the same way with a random MAC. May be worthwhile to take a look at what the OOTB setup looks like for the network config file.
cd /etc/config
mv network networkBAK
reboot
and inspect the newly generated config file then merge. or whatever; might be an IP or other change there!!
OK, since the kernel now got me random mac address for ports with every reboot, I have to use these ports under bridges, which can be set with a specific MAC address by users.
config device
option name 'br-lan1'
option type 'bridge'
option macaddr 'c6:2c:6c:7d:42:c5'
list ports 'lan1'
config interface 'lan_gateway'
option proto 'dhcp'
option device 'br-lan1'
With the above settings, port 1 combined as a bridge, to act as my gateway to the upstream router, which solved my problem after upgrade to the latest snapshot.
I think that post commit the MAC is to be set on the device rather than the bridge itself as per post example. Not sure if it will matter down the road.
I have to mention that the random MAC address issue has been resolved with changes in master branch, at least it disappeared after '6bc6a416851...' snapshot build.
But, since the bridge configuration seems generate much less interrupts, I might as well keep current bridge settings.