PfSense 2.3.4 - IPv6 gateway edit error
-
Today, I wanted to make a change to the running config on my pfSense box VM; it's been upgraded over time from 2.3.1 through 2.3.4, and when I went to change an IPv6 default gateway, it popped this little notice when clicking Save without making any changes to the Edit Gateway page:
The following input errors were detected:
The gateway address xxxx:xxxx:xxxx:ba8::1 does not lie within one of the chosen interface's subnets.Problem is that is indeed the interface subnet (This is on a GIF tunnel with HE.net).
Interface IPv6 subnet: xxxx:xxxx:xxxx:ba8::2/64.However in the actual underlying config, I see this:
On the CLI login welcome screen:HENETV6_US (opt6) -> gif0 -> v6: xxxx:xxxx:xxxx:ba8::2/128
and ifconfig gif0:
gif0: flags=8051 <up,pointopoint,running,multicast>metric 0 mtu 1280 options=80000 <linkstate>tunnel inet xx.xx.xx.xx --> 209.51.161.14 inet6 xxxx:xxxx:xxxx:ba8::2 --> xxxx:xxxx:xxxx:ba8::1 prefixlen 128 inet6 fe80::20c:29ff:feba:cb9e%gif0 prefixlen 64 scopeid 0x11 nd6 options=21 <performnud,auto_linklocal></performnud,auto_linklocal></linkstate></up,pointopoint,running,multicast>
Notice the /128 netmask?! If the web gui is checking the actual interface netmask as opposed to the config entered into the Interface screen, then I can understand why this is failing.
Anyone experience this?