Trying to disentangle LAN and WLAN on my HW-C108 with OpenWRT 19.07.2. Background is that the sole LAN port is to eventually become a WAN port. Right now I keep it with LAN settings so that I have a redundant login path until the WLAN works propely, to prevent the device from locking me out.
The install image comes with WLAN unconfigured, so I use the LAN port for initial setup. Only interface is br-lan, which I edit (using LuCI) by unchecking the "bridge" checkmark, keeping eth0.1 as the PHY for this interface. Works.
Now I set up a second interface, and set it to use the WiFi PHY. Then I go to Network/Wireless to set up the PHY configuration, which is straightforward except for a bug (probably in LuCI, see below). After I got the wireless PHY working (able to log in via WiFi), I go back to Network/Interfaces and find miraculously the new interface has bridging set now! It is now bridged with the eth0.1 interface which is still also the PHY of the original interface.
I do not understand how that happens, and in any case, it is detrimental to my usage case. But when I uncheck the "bridge" checkmark, choosing to keep the WLAN in the interface, WLAN access stops working (The SSID is still visible, WiFi clients can connect, but cannot reach LuCI). Visually that is indicated by the error label "Network device not present" attached to the new (WiFi) interface. But the PHY is there and working!
What's going on? Is there any automatic mechanism at work that sets up bridging automatically under certain circumstances? How can I prevent this from happening?
Regarding the (presumed) LuCI bug, it may have to do with me using mixed case letters in the name of the new interface. When I set up the wireless PHY configuration, IIRC unter the General tab there is a combo box to choose the interface this configuration belongs to. When I choose the new interface, and save the config, then go back to edit, I find just as before no interface is selected! So the setting is not kept. But the combo also has a custom field where I can explicitly type in the interface name, and in that case the selection sticks and is saved.