I have a AC-68U running merlin 384.6. I created a separated bridge br1 to combine one vlan port and one guest wifi network for home automation devices. Everything seems to work, except two issues:
1) when the router was rebooted, some wifi devices on home automation network aggressively re-acquire IP addresses, and because the guest wifi was enabled before "firewall-start" script (located in /jffs/script and it is where br1 was created) get executed, they received IP addresses from "br0" network. After br1 is enabled, those devices did NOT re-send DHCP requests, and got stuck as they could not communicate with external server. I had to power cycle those devices, then they get IP addresses from br1 and everything works. I think this also happens whenever wifi network is down then up because of wifi setting changes.
2) some of lan1_OPTS in nvram get erased during the reboot. For example, lan1_ifname, lan1_ifnames were not persistent when "nvram commit" was executed before reboot.
Could someone help to resolve those issues?
Thanks in advance!
1) when the router was rebooted, some wifi devices on home automation network aggressively re-acquire IP addresses, and because the guest wifi was enabled before "firewall-start" script (located in /jffs/script and it is where br1 was created) get executed, they received IP addresses from "br0" network. After br1 is enabled, those devices did NOT re-send DHCP requests, and got stuck as they could not communicate with external server. I had to power cycle those devices, then they get IP addresses from br1 and everything works. I think this also happens whenever wifi network is down then up because of wifi setting changes.
2) some of lan1_OPTS in nvram get erased during the reboot. For example, lan1_ifname, lan1_ifnames were not persistent when "nvram commit" was executed before reboot.
Could someone help to resolve those issues?
Thanks in advance!