Hello,
I did see one problem in my testing yesterday. This is when changing LAN IP address via GL interface after setting the VLAN in switch to tagged on the CPU. In this scenario, you need to get the switch to reconfigure itself (changign the tagging on one port/vlan, then change it back.
This problem does not occur if you use luci to change the LAN IP. Given someone has already changed the switch VLAN/CPU from untagged to tagged, not sure why someone would use the GL interface to change after using LUCI for LAN config. So I do not consider this a big problem, although you can lock yourself out your router if you do not have Wifi or other way in. I suspect a reboot will also solve the problem.
Changing the IP address of the LAN via luci works fine, I just needed to disable and re-enable the PCs ethernet port to get it to refresh its IP address.
With the GL UI.
Before changing the IP address. DHCP broadcast request recieved on eth0.16.
After changing the IP address, broadcast on VLAN 16 are recieved on eth0 (untagged) by the CPU, nor eth0.16 (tagged), which is the member of br-lan.
Before and after the change, the bridged wifi interface works correctly.
Note: In default setup the problem never occurs as VLAN 1 is untagged on the CPU port in switch, so works the same before and after.
Attached the testing.
logreads.log is the logread output covering changing the ip address via both luci and then via gl ui.
2 Using luci
Changing LAN ip address from 10.101.18.1 between 10.101.20.1.
ipconfig on PC after flapping the ethernet connection.
3 Using GL iUI
3a) Change IP Address and flap the PC ethernet port. The PC shows it is connected to unidentifed interface.
Login via Wifi to regain access to UI.
Change LAN IP.zip (832.3 KB)
Step 3b Restart the LAN interface. Stll unidentified network.
ipconfig at this point supplied as step 3a. You can see in logread output attempts to get DHCP via eth0
Step c) Toggle an unused VLAN/Port to off, save and then back again. After this flap the PC interface link.
The PC now picks up an IP address via DHCP on the Ethernet.
So there is something different about GL UI LAN IP change compared to luci, which is bad when tagged VLAN are used.
Simon
[Change LAN IP.zip|attachment]