This just doesn't make sense to me... I'm not sure why bridge is working in place -- it's actually more often the cause of issues than resolutions.
That said... I found this which is an older discussion about this very topic:
I had forgotten about this because in every other case I can remember, removing the option type bridge line fixes issues... but (as we see in @pavelgl's comments), I also must concede that, for whatever technical reason, it is clearly working. But it's important to consider @mk24's comment that the syntax has been deprecated and may fail at anytime in the future.
All of that aside, 2 more thoughts:
- If you're only connecting this to a single radio (and no physical ethernet ports), you could actually drop the bridges entirely (both in the network stanza and the extra line at issue here).
- We could try a 'fresh' configuration -- make a backup, reset to defaults, add the guest network using the bridge configuration that I would expect to work. Then, if that doesn't work, add the bridge line to the network stanza and see if that fixes it as it has here.
Since your config works now, you don't actually need to do anything else. The rest all depends on your curiosity (and if you're willing to indulge mine
).