Podepnę się.
Jest sobie konfiguracja trzech vlanów:
1 - standardowy lan
2 - jeden port zmostkowany z dodatkowym vap - jako zwykły access point spięty ethernetem z innym routerem. Działa OK.
3 - port, do którego podpięty jest serwerek, mający miec dostęp do netu raz z głównej sieci, a kiedy indziej z sieci nr 2.
I tu zaczyna się problem - chcę przełączać to sobie za pomocą brctl (brctl addif br-lan eth0.3 lub odpowiedno brctl addif br-wr703n eth0.3). Nie chce to działać - brctl show pokazuje, że wszystko OK, ale sieć nie działa...
Konfig:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'lan'
option ifname 'eth0.1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option dns '192.168.1.1'
config interface 'wan'
option ifname 'eth1'
option proto 'pppoe'
option username 'abc@neostrada.pl'
option password '12345'
option keepalive '3 5'
config switch
option name 'eth0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'eth0'
option vlan '1'
option ports '0t 2 4'
config switch_vlan
option device 'eth0'
option vlan '2'
option ports '0t 3'
config switch_vlan
option device 'eth0'
option vlan '3'
option ports '0t 1'
config interface 'wr703n'
option type 'bridge'
option ifname 'eth0.2'
config interface 'debian'
option ifname 'eth0.3'
System to niestety Gargoyle@AA, router 3420 v1.
EDIT - po kilkunastu minutach sam z siebie zaczął działać link pomiędzy br-lan a eth0.3, ale za to przestał eth0.1 ... 
ZTE F601 GPON - Xiaomi Mi Router 3G - Orange Pi PC2