So I've installed 23.05.0-rc1 to rc3 on most of my devices without new or at least unknown issues over 22.03. However, one device (TP-Link Archer C7 v2) is where my WiFi mesh connects to my wired LANs and so also where I initiate my GRE tunnels to get the VLANs plumbed through to the wireless APs.
So here the weird thing:
- The wireless APs (e.g., UniFi AP LR) are fine with 23.05.0
- The GRE tunnels all work if the source (C7) is 22.03.4
- If I reboot the C7 to 23.05.0 some work and some do not -- they just don't come up
- The configuration of the ~10 VLANs / tunnels is largely the same since all I'm doing is a bunch of boilerplate mapping
eth1.#
to@trunk1.#
I say "weird" because normally I'd expect consistent success or failure, but here there's no difference between the tunnels that work vs the ones that fail. So below is the boilerplate, for # in 3..12:
config interface 'NAME'
option type 'bridge'
option device 'br-name'
option proto 'none'
option defaultroute '0'
config switch_vlan
option device 'switch0'
option vlan '#'
option ports '0t 1t'
option vid '#'
config device
option type 'bridge'
option name 'br-name'
option ipv6 '0'
list ports 'eth1.#'
list ports '@trunk0.#'
list ports '@trunk1.#'
Any ideas?
Fwiw there's no errors in the logs. If I boot with 22.03.4 I get messages like below and with 23.05.0 gre4t-trunk1.12
simply never comes up:
# logread | egrep -i 'VLAN.*trunk[0-9]\.[1-9]'
Fri Aug 25 08:03:38 2023 daemon.notice netifd: VLAN 'gre4t-trunk0.8' link is up
Fri Aug 25 08:03:38 2023 daemon.notice netifd: VLAN 'gre4t-trunk0.4' link is up
Fri Aug 25 08:03:38 2023 daemon.notice netifd: VLAN 'gre4t-trunk0.3' link is up
Fri Aug 25 08:03:39 2023 daemon.notice netifd: VLAN 'gre4t-trunk1.3' link is up
Fri Aug 25 08:03:39 2023 daemon.notice netifd: VLAN 'gre4t-trunk1.12' link is up