When you leave the Firewall Settings as "unspecified" for an interface in LuCI (LuCI > Network > Interfaces > Firewall Settings > "unspecified"), what's actually happening behind the scenes?
Please connect to your OpenWrt device using ssh and copy the output of the following commands and post it here using the "Preformatted text </> " button:
Remember to redact passwords, MAC addresses and any public IP addresses you may have:
ubus call system board
cat /etc/config/network
cat /etc/config/firewall
Okay, thanks! That clears everything up. I guess the dsa-mini-tutorial is a bit misleading when it says 'must'.
By default for v23.05, the /etc/config/firewall just rejects forwarding so I guess that's the main reason you don't need the firewall zone in the initial setup of the router.