6RD Default Route Issue (19.7.5, 20.1, 20.7, 21.1.a_201)

Started by cdine, November 28, 2020, 12:47:23 AM

Previous topic - Next topic
No worries. The RC1 repo is at 21.1.r1_38 which includes the default route fix. The /64 fix follows with the actual 21.1 update.


Cheers,
Franco


Awesome to see this fixed, thanks to everyone who jumped in to help.

I can confirm 21.1 resolves this issue on my Centurylink fiber connection, with fully functional IPv6 from the gateway itself and via IPv6 track interface configuration on my inside interfaces.

I'm not sure if it's related to this or not - but in the interfaces -> overview display for an inside interface setup to track the 6rd interface, it does not display anything in the "IPv6 address" row. Checking the same interface via ifconfig on the shell does show the proper IP address configured. I do not have this behavior on an interface with a V6 address statically assigned.

@cdine thanks for confirming.

Would you mind sending me an ifconfig dump via PM? Quickest way to get it solved since I can't emulate. :)


Cheers,
Franco

@franco sure thing, and I can do better than that! I think it was lost in the thread discussion but I have a dedicated test/dev instance setup on with PPPoE/6rd configured that I can give devs access to, I'll DM you with the ifconfig dump and login info.

Hi cdine,

Thanks very much. Next week I have time to take a look around and respond.

Someone else reported the same issue though so I think I found a mistake in my refactoring:

https://github.com/opnsense/core/issues/4651#issuecomment-770177933


Cheers,
Franco

@franco - sounds good. I can keep the VM up for however long it's useful, for this 6rd stuff or whatever else.

Hi cdine,

Yay, the missing address was already fixed by 33544858c0a but then I noticed that IPv6 address wasn't showing and found a very old bug (already annotated with XXX in the meantime but lacking the setup to fix) that misses the correct IPv6 interface and its addresses so that is how 090dd89aa1e was created and now WAN overview is correctly showing the IPv6 address and missing the link-local (not supported by stf(4) it seems).

# opnsense-patch -l
33544858c0a interfaces: unhide primary IPv6 #4651
090dd89aa1e interfaces: finally fix IPv6 misalignment in

Both patches are active and should also hit 21.1.1. Unless you see anything else I don't need the VM anymore.


Thanks a lot,
Franco

Thanks @Franco - those patches didn't actually resolve it for me. To be clear, the issue I am seeing is the ipv6 address on the LAN interface which is configured to track the WAN interface. The WAN interface has been showing it's address properly.

The VM is still up/available, with those 2 patches applied, feel free to hop on if it is useful.

I assume you ran the patches manually, but they were already installed so that removed them... Reapplied them now and it's fine again -- both on dashboard and overview page.


Cheers,
Franco

Oh :D I didn't realize you had hopped on there and ran that. Very cool! I confirm it looks good to me!

Ok, me happy, case closed... all backported to upcoming 21.1.1. Thanks again <3


Cheers,
Franco