When I have this configuration:
set interfaces ethernet eth5 pppoe 0 default-route 'none' set interfaces ethernet eth5 pppoe 0 enable-ipv6 set interfaces ethernet eth5 pppoe 0 mtu '1492' set interfaces ethernet eth5 pppoe 0 name-server 'auto' set interfaces ethernet eth5 pppoe 0 password 'xxxxx' set interfaces ethernet eth5 pppoe 0 user-id 'xxxxxx'
and I add:
set interfaces ethernet eth5 pppoe 0 ipv6 address autoconf
(and commit)
I get:
cp: cannot create regular file ‘/etc/ppp/ipv6-up.d/50-vyos-pppoe0-autoconf’: No such file or directory sed: can't read /etc/ppp/ipv6-up.d/50-vyos-pppoe0-autoconf: No such file or directory chmod: cannot access ‘/etc/ppp/ipv6-up.d/50-vyos-pppoe0-autoconf’: No such file or directory Warning: IPv6 forwarding is currently enabled. IPv6 address auto-configuration will not be performed unless IPv6 forwarding is disabled.
So there seem to be two issues, a missing directory (ipv6-up.d) and also the forwarding/autoconf, which is fixed by the accept_ra sysctl option (discussed at length in relation to EdgeOS here - https://community.ui.com/questions/IPv6-SLAAC-Assignment-On-Wan-Interface/b5b67de0-5489-43be-9e3f-74085f083595)