464xlat installation failing on OpenWRT 24.10.2

Hi,

I'm trying to migrate to a IPv6-mostly setup, starting with my guest network. I successfully setup Tayga with a separate OPNsense instance running Unbound with DNS64 enabled, which was working. I wanted to try getting 464XLAT working. I added the 464XLAT package which initially seemed to work, although I believe I misconfigured it as all IPv4 traffic appeared to be routing through it.

I uninstalled the 464XLAT package and then went to reinstall it the next morning, however - it no longer works. The logs simply show the interface being brought up and then down repeatedly.

Essentially, the command that it seems to be running is broken in various places - it omits any quotes so the command initially fails at parsing. Adding these, it then seems that the command omits the IPv6 prefix and address parameters. Once those are added, it fails for a permission error I can't track down.

I haven't been able to find any difference in configs. I've even reinstalled OpenWRT completely just in case it was some odd latent bug. I haven't been able to find any usage guides that point to the error.

Versions:

LuCI openwrt-24.10 branch (25.168.50434~d6b13f6) / OpenWrt 24.10.2 (r28739-d9340319c6)

Any guidance much appreciated!

Rrset the device to factory defaults and try again?

uninstalling package does not delete /etc/config/network sections with mistakes.

On the router, run nslookup ipv4only.arpa and confirm that DNS64 is working.

I should have mentioned, I did also fully factory reset and then restore from config. I've gone through the backup files and can't find any mention of 464xlat or wan6_4, etc., so I don't think I've just immediately readded it.

Can confirm that DNS64 and NAT64 are both working - I can access IPv4-only sites from the router and client devices with only IPv6 addresses assigned.

1 Like

Update - after upgrading to 24.10.3 all now seems to be working! Not sure if somehow something got deleted that was restored with .3?