ULA routing broke after 2.7.2 update
-
hey there,
I stumbled over the same problem today (after reading it here)...
No Ping, no nothing with Aliases / VIPs... :(
Same here: it worked before updating
Since I normally use v4 in my home net I didn't notice til today...
And yes, the workaround (entering Source ANY > do not like that) and entering source NETWORK > pv6-prefix plus subnetID /64 does the trick (like that better).
BUT: this is another straw on my back concerning implementation of v6 (not all pfsense's fault, more ISP and such). Working with ULAs (when ISP is giving "dynamic" v6 prefixes) sux, but hey, it works / worked. Now with the lost VIPs it just gets on my nerves, changing my rulesets yet again...
PLEASE fix that soon, so that Aliases and VIPs for ULAs work again...that's my xmas wish this year. :) -
Thanks for the report! I committed a fix for this - it can be applied with the System Patches package using commit
1c4ca20d3d5910f126f11221f23e1fa21197f225
. -
@marcosm said in ULA routing broke after 2.7.2 update:
1c4ca20d3d5910f126f11221f23e1fa21197f225
I am now seeing the ula vips on both the lan, and another opt interface I put a ula on in the tables
And via simple ping test the opt subnets alias as source is allowing the ula range now.
-
@marcosm Wow, that is very quick, thank you!
I am new to the system patches package. Should I just insert the commit and hit save?
edit;
never mind, tried it and it works! Awesome!! -
@gwabber Working here great, too.
1c4ca20d3d5910f126f11221f23e1fa21197f225
Oops, a little late to the party.
-
@Bob-Dig said in ULA routing broke after 2.7.2 update:
1c4ca20d3d5910f126f11221f23e1fa21197f225
But it's still a party ;)
-
-
@marcosm Works great on 2.7.2. Routing between ULA subnets on different physical ports (on an APU) "just works" now. Thanks!
-
Hello team!
Thanx a lot for getting the patch done and indeed, here too, it works and my ULA problem is gone.
So you got me my xmas present even before xmas, truly thankful and best wishes to everyone out there!!! Great and quick work!! :) -
-
-
@gwabber Maybe this patch has a problem and someone else can verify this:
Today I tried to add IPv6 to another interface via Track Interface, no matter what I did, the interface didn't got an IPv6-address. I then disabled the auto-patching, rebooted and there was the IPv6-address. I then re-enabled auto-patching and everything still works as expected after another reboot. -
@Bob-Dig I looked into my firewall and I replicated your issue, so you are not the only one! I guess it is a bigger issue.
-
-
@Bob-Dig Hey there, same here: had v6 on 3 out of 9 (v)Interfaces running. Read your post and tried adding another one.
Set everything under Interfaces exactly as the others (track Interface > WAN), picked a Subnet prefix ID, picked a fitting ULA prefix etc...first: interface does not get an GUA IPv6, so yeah, same here
second: other interface's GUA v6 was gone, took around 5 minutes til they were back...
third: in that time no DNS via unbound, ping with IP to 8.8.8.8 okay, ping to google.com...not okay. Came back eventually.So after 15 minutes an 2-3 try outs: everything working except that "new" v6 interface, which does not get GUA or ULA. Unbound has to be started manually again.
Even disabling and enabling the interface again did not get a v6... -
The original issue/patch does not affect what address is added to the interface. If the interface that is set to track does not get an IPv6 address, that is a separate issue that would need its own redmine report (with exact steps to reproduce). If you reproduce the issue, does Status > Interfaces show the IPv6 address?
-
@marcosm thanks for your reply!
Just checked it. The statuspage also doesn't show the IP address.
-
@marcosm said in ULA routing broke after 2.7.2 update:
The original issue/patch does not affect what address is added to the interface. If the interface that is set to track does not get an IPv6 address, that is a separate issue that would need its own redmine report (with exact steps to reproduce). If you reproduce the issue, does Status > Interfaces show the IPv6 address?
This patch is the reason that one can not set another interface to Track Interface. Or to be more precise, that interface will not get GUA-IPv6. Disabling this patch will fix this. So I don't think that there should be another redmine?
I have uninstalled the patch and removed any ULAs (and VIPs) I had, so I am not able to do much more testing on this.
-
-
Disabling "Auto Apply" for the patch and rebooting is not a good test since that option does not affect reboots and it may have worked after the reboot because of something unrelated. A more proper test could be to reapply interface settings before and after the patch to see if there's any difference with the IPv6 addresses.
-
@marcosm indeed... without the reboot, my interface still doesnt get an IPv6 address on " track"
-
-
-
-
-
-