PREF64 in RA packet implementation

Started by JanZorz, October 27, 2022, 04:37:17 PM

Previous topic - Next topic
Hi,

RFC8781 defrines the option to signal to clients where your NAT64 server is so you can skip using DNS64. I see this as a very useful information to send out if you are running IPv6-only network with NAT64. Any idea when/if this might get implemented in OPNsense?

https://www.rfc-editor.org/rfc/rfc8781.html

I understand that radvd already implemented this feature...

Cheers, Jan Žorž

I would also really like this feature. macOS now enables 464xlat/clat when PREF64 is sent with RA and option 108 with DHCPv4. Finally making it feasible to run an IPv6-only network at home!

https://twitter.com/Oskar456/status/1533095768793423876

I have already tested this with OpenBSD and it's rad at my office and it works fine. OPNsense support for this feature is the only thing blocking me from implementing it at home.  :)

Regards,
Markus

Add me as another interested party for this.

It does look, though, like that is still only present in an RC release (v2.20_rc1):
https://github.com/radvd-project/radvd/blob/master/CHANGES

The PR was merged to master on 2022-07-08:
https://github.com/radvd-project/radvd/commit/a6460662c6ac2b13307a8977ef068825b66fbce0

The most recent main release for radvd was 2.19, which was released 2020-09-23, with opnsense 23.7.11 running that as radvd 2.19_2.

I'm guessing we'll need to wait for an actual 2.20 radvd release before we could see this in opnsense.

Quote from: hugo on January 05, 2024, 11:58:45 PM
Add me as another interested party for this.

It does look, though, like that is still only present in an RC release (v2.20_rc1):
https://github.com/radvd-project/radvd/blob/master/CHANGES

The PR was merged to master on 2022-07-08:
https://github.com/radvd-project/radvd/commit/a6460662c6ac2b13307a8977ef068825b66fbce0

The most recent main release for radvd was 2.19, which was released 2020-09-23, with opnsense 23.7.11 running that as radvd 2.19_2.

I'm guessing we'll need to wait for an actual 2.20 radvd release before we could see this in opnsense.

Those are great resources thank you.

Lets hope this version is accepted as stable and gets added to OPNsense soon!

radvd 2.20 got released and is present in opnsense 25.1! (ref: https://github.com/radvd-project/radvd/pull/179)

Is there any chance we could get `NAT64Prefix` support for radvd exposed in the opnsense radvd (web UI) configuration?