Changing IGMP Setting Drops IPv6 Routes

Problem:

When I change the IGMP settings in the Spitz main UI, I lose all static IPv6 routes. Static IPv4 routes are unaffected.

Configuration:

Spitz AX, 4.8.3 RTM, TMHI, Opnsense as only client in route mode.

Repro:

  1. add static ip6 routes using LUCI → Network → Static Routes → Static IPv6 Routes
  2. connect to SSH
  3. in the SSH window, type ip -6 r | grep [unique segment for host between Spitz and internal subnets]; IPv6 static routes are displayed
  4. in standard UI → Network Settings → IGMP Snooping, change IGMP Snooping switch (enabled / disabled doesn’t seem to matter), click Apply.
  5. when ‘Applied’ notice appears, repeat step 3; IPv6 static routes are NOT displayed
  6. return to LUCI → Network → Static Routes → Static IPv6 Routes; hit refresh; see static routes
  7. redefine the IPv6 static routes twice (change them to a bad IP, click Save, then change them to the right IP, click Save, THEN click Save & Apply)
  8. repeat step 3; IPv6 static routes are displayed

Hi

Thank you for the report.
We’ve been able to reproduce the issue locally and will have our development team investigate it further.

1 Like

Thanks, @will.qiu. Please let me know when the daily build includes a fix and I’ll retest for you.

OK, we’ll let you know once the fix has been merged.

1 Like

@will, FYI this does not occur if I use LuCI to change IGMP behavior, so it appears to be specific to the Spitz custom UI.

Thank you for the additional information. We have forwarded it to our R&D team.