I have a working IPv4 PPPoE setup with freeradius, looking to add IPv6 dual-stack support (testing with a FritzBox 7570 which should support IPv6 properly). However, the instructions I found suggest to use an IPv6 pool. Is there a simple way to assign static IPv6 prefixes to customers, just like static IPv4 addresses? Customers are defined in /etc/freeradius/users like this:
user@xxxxxx.xx Cleartext-Password := "password"
Service-Type = Framed-User,
Framed-Protocol = PPP,
Framed-IP-Address = 192.0.2.123,
Now, I'd like to assign (in addition to that single static IPv4) a static IPv6 prefix 2001:db8:2:7b00::/56 for that customer, from which a /60 delegated to the router for up to 16 subnets /64 each in customer's home network, and a /64 used for the PPPoE link itself. How to do that?