Hello!
Can anybody help me point to a direction to solve this?
These few logs is my PS4 Ethernet Cable trying to get an IP addres bur not sendind DHCPACK. The PS4 is connected to a 8-port switch and the switch connected to the OpenWRT LAN,
If I manually configure an IP address, the PS4 connects to the network but DHCP won't work!
I had the same loop problem on a VM runing on a NAS but I thought that could be related do VM or NAS and did not give much attention...
But its sollution was some option parameter on mwan3... I don't use mwan3... I even installed the packege and added that parameter but there was no difference...
If I try to connect the same PS4 on WLAN (bridged to the same network), it get an IP address successefully.
I'm completly lost on this....
Coul'd this be related to multiple DHCP clients on the same ethernet port?
Thanks..
Mon Jun 7 17:06:27 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:27 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:30 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:30 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:32 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:32 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:34 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:34 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:36 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:36 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:38 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:38 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:40 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:40 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:42 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:42 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:44 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:44 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:46 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:46 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:48 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:48 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:50 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:50 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:52 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:52 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:54 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:54 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:57 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:57 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:59 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:06:59 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:00 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:00 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:02 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:02 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:04 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:04 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:06 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:06 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:08 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:08 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:10 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:10 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:11 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:11 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:13 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:13 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:15 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:15 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:17 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:17 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:19 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:19 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:21 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:21 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:24 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:24 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:26 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:26 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:28 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:28 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:48 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:07:48 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:08 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:08 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:28 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:28 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:31 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:31 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:33 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:33 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:34 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:34 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:37 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:37 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:39 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:39 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:41 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 00:d9:d1:b0:36:0e
Mon Jun 7 17:08:41 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0etype or paste code here
I did another test and it seems to be switch related...
I disconnected the cable from router LAN3 to the switch:
Tue Jun 8 10:03:18 2021 kern.info kernel: [61112.154476] mt7530 mdio-bus:1f lan3: Link is Down
Tue Jun 8 10:03:18 2021 kern.info kernel: [61112.160011] br-lan: port 3(lan3) entered disabled state
Tue Jun 8 10:03:18 2021 daemon.notice netifd: Network device 'lan3' link is down
Tue Jun 8 10:03:27 2021 kern.info kernel: [61120.346449] mt7530 mdio-bus:1f lan3: Link is Up - 1Gbps/Full - flow control off
Tue Jun 8 10:03:27 2021 kern.info kernel: [61120.353893] br-lan: port 3(lan3) entered blocking state
Tue Jun 8 10:03:27 2021 kern.info kernel: [61120.359228] br-lan: port 3(lan3) entered listening state
Tue Jun 8 10:03:27 2021 daemon.notice netifd: Network device 'lan3' link is up
Tue Jun 8 10:03:29 2021 kern.info kernel: [61122.393939] br-lan: port 3(lan3) entered learning state
Tue Jun 8 10:03:31 2021 kern.info kernel: [61124.409904] br-lan: port 3(lan3) entered forwarding state
Tue Jun 8 10:03:31 2021 kern.info kernel: [61124.415338] br-lan: topology change detected, propagating
Connected the cable from LAN2 directly to the PS4 and was successefull:
Tue Jun 8 10:03:31 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:03:31 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:03:31 2021 daemon.info dnsmasq-dhcp[6800]: DHCPREQUEST(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:03:31 2021 daemon.info dnsmasq-dhcp[6800]: DHCPACK(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
I disconnected the cable again and connected to the switch:
Tue Jun 8 10:04:36 2021 kern.info kernel: [61189.976836] mt7530 mdio-bus:1f lan3: Link is Down
Tue Jun 8 10:04:36 2021 kern.info kernel: [61189.982094] br-lan: port 3(lan3) entered disabled state
Tue Jun 8 10:04:36 2021 daemon.notice netifd: Network device 'lan3' link is down
Tue Jun 8 10:04:49 2021 daemon.notice hostapd: wlan0-1: AP-STA-POLL-OK c0:38:96:d9:b3:07
Tue Jun 8 10:05:03 2021 kern.info kernel: [61216.600539] mt7530 mdio-bus:1f lan3: Link is Up - 1Gbps/Full - flow control rx/tx
Tue Jun 8 10:05:03 2021 kern.info kernel: [61216.608109] br-lan: port 3(lan3) entered blocking state
Tue Jun 8 10:05:03 2021 kern.info kernel: [61216.613362] br-lan: port 3(lan3) entered listening state
Tue Jun 8 10:05:03 2021 daemon.notice netifd: Network device 'lan3' link is up
Tue Jun 8 10:05:05 2021 kern.info kernel: [61218.647982] br-lan: port 3(lan3) entered learning state
Tue Jun 8 10:05:07 2021 kern.info kernel: [61220.663964] br-lan: port 3(lan3) entered forwarding state
Tue Jun 8 10:05:07 2021 kern.info kernel: [61220.669369] br-lan: topology change detected, propagating
Tue Jun 8 10:05:20 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:20 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:21 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:21 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:23 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:23 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:25 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:25 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:28 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:28 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:30 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:30 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:31 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:31 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:34 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:34 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:36 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:36 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:38 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:38 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:40 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:40 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:42 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:42 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:44 2021 daemon.info dnsmasq-dhcp[6800]: DHCPDISCOVER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e
Tue Jun 8 10:05:44 2021 daemon.info dnsmasq-dhcp[6800]: DHCPOFFER(br-lan) 192.168.1.124 00:d9:d1:b0:36:0e```
i'm going to take the easy option for now and confirm your firewall is default and no fancy switch, static options anywhere?... if so... chances are it (being an assumed stack-ish bug) might be fixed in master already...
not sure if chef libremesh is functional right now so you can easility build a 21.02-SNAPSHOT/master image with luci ( think it is at least for master ) you should def upgrade to master would be best and see if persists,,.
also stating the device (PS4) firmware version might be relevant here...
before posting, I did disable firewall for br-lan and got the results...
I do use some fancy switch stuff .
Sorry not to mention that but I did a lot of config and I don't know what is relevant for this issue or not.
I have 3 main interfaces (lan, iot and guest) and BATMAN mesh to other AP. Here is my network info:
definately relavent (config is like a belly button better out than in... actually I prefer inn-ies but the analogy wont work that way)... my recommendation to upgrade still stands... but in light of the above 21.02.0-rc2 may be more suitable (we posted at the same time glad you pinpointed some odd switch-ish level behavior) ... don't keep config ( make a backup ) then slowly reapply stuff... checking as you go... (post ypur firewall config too)
by this time someone may spot your foibles (specific area that is whacky) and give you some pointers...
I upgraded to OpenWrt 21.02.0-rc2 r16122-c2139eef27 a created te interfaces all over again.
It solved the problem... I don't know why...
This this version the config is different... don't use "option ifname" anymore and the bridge references are now under "config device" and no more under "config interface".
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan2'
list ports 'lan3'
list ports 'bat0.1'
config device
option name 'br-iot'
option type 'bridge'
list ports 'lan1'
list ports 'bat0.107'
config device
option type 'bridge'
option name 'br-guest'
list ports 'bat0.30'
config interface 'lan'
option device 'br-lan'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
config interface 'iot'
option proto 'static'
option device 'br-iot'
option ipaddr '192.168.9.1'
option netmask '255.255.255.0'
config interface 'guest'
option proto 'static'
option ipaddr '192.168.30.1'
option netmask '255.255.255.0'
option device 'br-guest'