OPNsense Forum

English Forums => General Discussion => Topic started by: JanZorz on October 27, 2022, 04:37:17 PM

Title: PREF64 in RA packet implementation
Post by: JanZorz on October 27, 2022, 04:37:17 PM
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ž
Title: Re: PREF64 in RA packet implementation
Post by: kmin on January 03, 2023, 12:12:24 AM
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
Title: Re: PREF64 in RA packet implementation
Post by: 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.
Title: Re: PREF64 in RA packet implementation
Post by: Founding9371 on January 19, 2024, 12:53:03 AM
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!
Title: Re: PREF64 in RA packet implementation
Post by: hugo on February 25, 2025, 12:13:44 AM
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?