One of my ISP supports IPv6 for a while now. Since some ISP which are connected to the VPN network are turning into IPv6 only network (IPv4 only supported through tunnel)
I have no other option then to finally switch to IPv6 everywhere as soon as possible.
I did manage to figure out how to use the IPv6 to the router, assign private local IPv6 within the network and then NAT6 outbound. This is not a nice solution of course. IPv6 was designed to get rid of NAT. I always thought NAT was also some extra protection but an IT specialist pointed out if they wanna get in NAT is not stopping anyone only a proper firewall can do that. So back to: "no NAT 6!"
Although in openWRT info pages it is said everything works out of the box, it doesn't On LEDE it doesn' either. DD-wrt doesn't work at all!
So here's the situation: the router from the ISP gets this (To not be traceable I put xxxx on a few places where HEX should be.
IPv6 GUA: 2a02:xxxx:ce05:2:xxxx:2dff:feaf:xxxx/64
IPv6 LLA: fe80::729f:xxxx:xxxx:b69f/64
Now my LEDE gets at the WAN:
The Global network options is defaulted at:
fdf4:acd8:1d42:1234::/64 (I had to put the 1234 and switch /48 to /64) or else dhcp on LAN wasn't working
the LAN now has:
on the LAN common configuration I changed IPv6 assingment length from 60 to 64
and IPv6 Settings
RA Service SERVER MODE
DHCPv6 SERVER MODE
DHCPv6 stateless and stateful
and Always announce default router (if i disable this I don't get a gateway at all from the DHCP)
So my clients now get IPv6 and gateway and dns but it's not working.
How to configure LEDE to work with this setup out of the box without using NAT6?