Page MenuHomeVyOS Platform

IPoE does not assign IPv6 PD or WAN address
Open, HighPublicBUG


I am using 1.3.0-rc1 and trying to setup an IPoE server using this config:

set service ipoe-server authentication interface eth2 mac-address 00:AA:00:00:00:00    
set service ipoe-server authentication mode 'local'
set service ipoe-server name-server ''
set service ipoe-server name-server '2606:4700:4700::1111'
set service ipoe-server interface eth2 client-subnet ''
set service ipoe-server client-ipv6-pool delegate '2001:db8:1::/48' delegation-prefix '56'
set service ipoe-server client-ipv6-pool prefix '2001:db8:2::/48' mask '64'

it works perfectly with IPv4, but the IPv6 PD or WAN (/64) is never assigned.

but, If i execute the command

sudo ip addr add fe80::5200:ff:fe0d:1/64 dev ipoe0

The WAN gets an IPv6 and the PD in handled to the LAN.


Difficulty level
Unknown (require assessment)
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Unspecified (please specify)

Event Timeline

Unknown Object (User) subscribed.Mar 8 2021, 4:20 PM

@marcomuskus as a temporary solution try to use CLI sysctl param

set system sysctl custom net.ipv6.conf.default.addr_gen_mode value 0

i just tested that solution and it worked too. thanks!

Unknown Object (User) added a comment.Mar 8 2021, 7:08 PM

Related task
A maybe better solution in this case to create interfaces like bridge and interfaces with an option which block adding link-local address.

dmbaturin added a project: VyOS 1.4 Sagitta.
dmbaturin set Issue type to Unspecified (please specify).